总纲
android13 rom 开发总纲说明
目录
1.前言
2. 数据库
2.1 代码读取用法参考
3.prop 属性配置
3.1 property的key值有哪些特点
4.区别
5. 其他数据存储
6.彩蛋
1.前言
frameworks 不像我们一般开发app那样,很多应用保存的方法都无法使用。这里记录我们系统rom开发过程中常用的一些方法。
2. 数据库
这个我们应用也经常使用,但是系统用这个可以实现配置系统功能,我们可以很简单的在一个地方设置后,在另一个进程里面使用相关的配置。
系统本身是在
frameworks\base\packages\settingsprovider\src\com\android\providers\settings\databaseHelper.java
初始值
frameworks\base\packages\settingsprovider\res\values\defaults.xml----------放置变量的初始值
当然有些是放置在 overlay里面的
frameworks\base\core\java\android\provider\settings.java 默认变量
文件存储路径
ls /data/system/users/0/ -l
这里为什么不是使用的数据库,