- 博客(8)
- 收藏
- 关注
原创 Android12适配多用户时遇到的问题:弹Dialog弹不出来
是在Android系统里面启动的一个service,因为在AndroidManifest里面配置了android:persistent="true"这个属性,导致这个service的启动的特别早,在系统启动AMS后,AMS就会将这个service拉起来。是在Android系统里面启动的一个service,因为在AndroidManifest里面配置了android:persistent="true"这个属性,导致这个service的启动的特别早,在系统启动AMS后,AMS就会将这个service拉起来。
2023-06-01 13:15:36
1115
原创 关于接口入参限定的简单测试对比-枚举和注解
/RetentionPolicy.SOURCE 表示此注解只会保留在源码中,编译时删除,不会保留到.class里面。这个方法对于开发者来说更常见,但是占用的内存比较大,这里做了一个简单的测试,看一下内存的占用情况。注解相对于枚举来说比较冷门,但是对空间的占用更小了,是一种优化内存空间的方向。将枚举类型做为入参的类型,这样就可以起到限制入参类型的作用。将枚举类型做为入参的类型,这样也可以起到限制入参类型的作用。//定义当前@IntDef注解的保留策略,//定义注解可以使用的场景。//自定义一个注解接口。
2023-04-23 14:24:40
420
原创 在内部类里面写Switch-case遇到的问题
switch-case后面的一定要是一个常量,(用final修饰的)非静态内部类里面不能有静态方法,因为内部类不会在程序启动时就加载出来。非静态内部类里面不能有静态变量,除非变量用final修饰而变成常量。
2023-04-06 09:29:46
285
原创 build.prop属性
systemproperty由make解析build/core/Makefile完成最终执行build/tools/buildinfo.sh这个脚本生成out/target/product/项目名/system/build.prop文件,包括ro.build.name等属性具体参考:https://www.cnblogs.com/pngcui/p/7193622.html
2023-01-11 11:08:31
279
原创 打patch文件的命令
输出diff文件git diff xxx.xx > xxx.diff导入diff文件patch -p1 < xxx.diff
2022-07-02 16:07:44
529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2