Android 添加系统设置属性的实现及步骤

Android源码开发中,常常要用到一些全局标志或者说变量,这时候我们可以给android系统添加自己想要的属性。

1. 整个android系统都能访问的属性;

2.该属性值永久保存; 

那么我们可以仿照Settings.System.SCRREN_OFF_TIMEOUT这个系统设置的方式来新建一个系统设置值;

操作步骤如下:

1. 设置该值的关键字;

 涉及文件:frameworks/base/core/java/android/provider/Settings.java

2. 初始化该属性值;

 涉及文件:frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
 涉及函数:private void loadSystemSettings(SQLiteDatabase db); 

3. 如果改值为String型,则需在xml中设置其初始值;

 涉及文件:frameworks/base/packages/SettingsProvider/res/values/defaults.xml 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

更多相关文章

  1. Android系统服务Fuzz测试
  2. 一篇文章看明白 Android(安卓)图形系统 Surface 与 SurfaceFling
  3. Android(安卓)Adapter的那些事
  4. android 常用adb 和 adb shell 命令 获取root权限
  5. Android(安卓)-- AppWidget 高级篇
  6. android listView滚动时隔行出现黑色分割线
  7. 为PhoneGap写一个android插件
  8. Android加载图片的几种方式
  9. 28、compileSdkVersion,minSdkVersion,targetSdkVersion 的区别和

随机推荐

  1. SqlServer 表单查询问题及解决方法
  2. SQL Server中with as使用介绍
  3. SQL Server 通过with as方法查询树型结构
  4. SqlServer AS的用法
  5. SqlServer中批量update语句
  6. SQL SERVER日志进行收缩的图文教程
  7. SQLyog连接MySQL8.0报2058错误的完美解决
  8. SQL Server怎么找出一个表包含的页信息(Pa
  9. sql server编写archive通用模板脚本实现
  10. Mysql8.0.17安装教程【推荐】