1.Settings.system

路径:frameworks/base/core/java/android/provider/Settings.java

    public static final String SILVAN_LIU = "TEMP_NAME";       public static final String[] SETTINGS_TO_BACKUP ={                  ~             +TEMP_NAME                    ~         }  

这样添加后,你就是可以通过Settings.System.getInt(getContentResolver(), Settings.System.TEMP_NAME,0) 和Settings.System.getInt(getContentResolver(), Settings.System.TEMP_NAME,0)去得到和设定TEMP_NAME的属性值。

2.SystemProperties

前缀必须用system\core\init\property_service.c中定义的前缀

3 使用举例

    private void handleNotificationForScreenBrightness(boolean plugged) {int tmpInt;if (plugged){tmpInt = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, -1);SystemProperties.setInt("debug.sf.screen_brightness", tmpInt);Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, 0); }else{tmpInt = SystemProperties.getInt("debug.sf.screen_brightness", 0); //debug.sf.log_repaintSettings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, tmpInt); }}

更多相关文章

  1. android 开发环境搭建
  2. 在Eclipse 中关联android sdk 源代码
  3. Android(安卓)下载网络url文件并显示进度
  4. android读取SDCard任意路径下的文件
  5. Android存储使用参考
  6. android截屏
  7. android头文件路径
  8. Android通过Uri获取文件的路径的方法
  9. 操作内存卡的常用代码

随机推荐

  1. Android 图片加水印
  2. 使用valgrind检测Android native程序的内
  3. Creating Android live wallpaper[转]
  4. 【Android Api 翻译4】android api 完整
  5. Android Studio 3.1.1新版本 修改 compil
  6. android模仿铃声选择功能
  7. android 查询工具源代码
  8. Activity启动过程分析
  9. android UI线程安全问题
  10. Android EditText默认不弹出输入法的实现