android13 frameworks里面常用的保存信息或者版本判断的方法

总纲

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

这里为什么不是使用的数据库,

相关推荐

  1. androidFramework

    2024-07-17 22:16:02       44 阅读
  2. 判断素数方法

    2024-07-17 22:16:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 22:16:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 22:16:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 22:16:02       62 阅读
  4. Python语言-面向对象

    2024-07-17 22:16:02       72 阅读

热门阅读

  1. OpenLayers学习笔记-点位聚合

    2024-07-17 22:16:02       23 阅读
  2. c++邻接矩阵

    2024-07-17 22:16:02       24 阅读
  3. Mojo 编程语言简介

    2024-07-17 22:16:02       24 阅读
  4. 量化交易策略的优化与回测

    2024-07-17 22:16:02       24 阅读
  5. 测试面试题(八)

    2024-07-17 22:16:02       23 阅读
  6. IDEA常用配置

    2024-07-17 22:16:02       22 阅读
  7. 分类题解清单

    2024-07-17 22:16:02       27 阅读
  8. sourcetree 下载地址

    2024-07-17 22:16:02       24 阅读
  9. DATE_SUB 的用法

    2024-07-17 22:16:02       23 阅读
  10. 【C++】C++中的堆和栈介绍和区别

    2024-07-17 22:16:02       25 阅读
  11. httpClient传输文件

    2024-07-17 22:16:02       22 阅读