自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 安卓无法创建aidl文件解决

将该配置加在模块的build.gradle文件中,在android{.....}中添加配置。

2024-04-12 17:18:20 135 1

原创 安卓switch case id:解决

在根目录下的 中添加。

2024-04-12 17:15:52 349 1

原创 JVM虚拟机底层详解

jvm虚拟机底层详解以及GC垃圾回收机制

2022-12-06 21:20:34 308 1

原创 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关注的人

提示
确定要删除当前文章?
取消 删除