- 博客(9)
- 收藏
- 关注
原创 kotlin泛型、以及in、out关键字的作用
无论是在类、还是在方法中,<T>泛型占位符的定义都只表示这个类/方法支持泛型,并不是表示这个类/方法的返回值和属性都被定义为泛型。也就是说即是使用<T>修饰,你同样可以使用基本类型作为属性和返回值。//最简单的泛型类格式//泛型类支持泛型属性//还可以支持泛型方法//方法体//支持泛型参数的方法//方法体//返回泛型的方法//方法体//多泛型,此处只做入门讲解,多泛型不做深入//方法体。
2024-05-29 15:15:21
781
1
原创 Unable to instantiate appComponentFactory问题
如果无法解决再尝试更改父类样式库。在res>values>themes.xml文件中更改。是目前个人学习过程中的解决办法,后续发现更好的解决办法再做补充。加在模块下的proguard-rules.pro文件中。
2024-05-09 14:24:58
462
1
原创 修改新版android stuio默认按钮样式
NoActionBar:不包含标题栏,也就是说样式不会对你创建的标题栏样式生效。对样式库的引用,新版默认Themes.Material3,谷歌开发的样式库。我使用旧版Theme.AppCompat,安卓v7兼容包样式。找res/values/themes.xml文件。Light:样式亮色 也可以设置Dark 暗色。只需要修改parent属性 :默认按钮为灰色。
2024-04-18 11:58:08
316
1
原创 安卓后台录音service和播放录音service实现
初学安卓,自己写的demo,供大家参考,可以在此基础上实现更多功能。功能并不完善,还有许多地方值得优化,但是整体的流程基本上已经实现。坚持学习,你我都会成功。xml文件布局,随便写。
2024-04-12 18:32:42
325
原创 String类概述,构造对象特点以及遍历方法
一、概述string类代表字符串,程序中所有字符串都是string类的实例。即所有双引号字符串如“abc”,都是string类的对象。string类在java.lang包下,不需要导包。字符串在创建后不可以变,值无法更改,只能做替换,可以被共享。二、构造特点string类的构造方法有四种:1.创建空白字符串对象,不包含任何内容。string s=new string();2.根据字符数组创建对象char[] ch={'a','b','c'};String s=ne
2022-03-15 11:04:08
950
原创 PHP一维数组的定义
在定义PHP一维数组的时候,通常有两个方法。一、通过[]标识符来创建数组。$Array [key]=value;例如:创建一个数组a,并给第一个元素赋值12。$a[3]=12;表示数组a的第4号位(从零开始)的元素是12。a[]=12;表示创建一个数组,并写入元素12,此时的数组结构为:array([0]=>12);如果此时再创建数组a[]=12;表示创建一个数组,并写入元素12,此时的数组结构为:array ([0]=>12);如果此时再创建数组a[]=12;表示创建一个数组,并
2022-01-02 18:18:32
1456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人