![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
zcqiang_zh
“程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂”
“认知的高度,决定了框架设计可用性和可扩展性”
展开
-
android的设置
1.源码位置和设备文件位置源码位于:frameworks\base\packages\SettingsProvider\res\values设备的设置文件位于:/data/system/users/0/settings_system.xml打开设置界面的activityam start com.android.settings2.音量设置声音大小:最大值15,对应100%。声音输出通道的音量:耳机/HDMI输出/扬声器默认使用volume_music值的原创 2020-11-02 11:53:30 · 432 阅读 · 0 评论 -
android的handler原理
应用1. 重写handler方法HandleMessage2.创建消息处理线程,以此调用 Looper.prepare(); new Hanlder(); Looper.loop();3.通过handle.sendmessage向处理线程发送消息。原理举例 //定义handler public class Workhandler extends Handler { public Workhandler(Looper looper) { .原创 2020-10-30 15:55:08 · 132 阅读 · 0 评论 -
android的property的学习记录
prop介绍安卓有自己一套property设置和获取的方法(和window的注册表有点类似),包括以下几类:persist.* 以persist开始的属性会在/data/property存一个副本。也就是说,如果程序调property_set设了一个以persist为前缀的属性,系统会在/data/property/里加一个文件记录这个属性,重启以后这个属性还有。如果property_set其它属性,因为属性是在内存里存,所以重启后这个属性就没有了。ro. : 以ro为前缀的属性不能修改。.原创 2020-08-24 17:41:21 · 235 阅读 · 0 评论