有些系统属性定义在frameworks/base/core/java/android/provider/Settings.java文件中,其中分为System、Global、Secure。

调试时,可以通过get和put指令,临时获取和修改相应的属性:
例如:
adb shell settings get global animator_duration_scale

当调试完毕,确定需要修改的值后,可以通过如下patch进行修改,最后恢复出厂设置验证是否生效。

Index: frameworks/base/packages/SettingsProvider/res/values/defaults.xml===================================================================--- frameworks/base/packages/SettingsProvider/res/values/defaults.xml(版本 680)+++ frameworks/base/packages/SettingsProvider/res/values/defaults.xml(工作副本)@@ -214,5 +214,7 @@     <!-- Default for Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED -->     <integer name="def_captive_portal_detection_enabled">0</integer>+    +    <integer name="def_animator_duration_scale">0</integer>  </resources>Index: frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java===================================================================--- frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java(版本 680)+++ frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java(工作副本)@@ -2768,6 +2768,9 @@             loadIntegerSetting(stmt, Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED,                     R.integer.def_captive_portal_detection_enabled);++            loadIntegerSetting(stmt, Settings.Global.ANIMATOR_DURATION_SCALE,+                    R.integer.def_animator_duration_scale);         } finally {             if (stmt != null) stmt.close();         }

更多相关文章

  1. android 模拟器访问本地服务器接口api
  2. Android(安卓)Studio使用新的Gradle构建工具配置NDK环境
  3. Macaca环境搭建(Android(安卓)+ Mac)
  4. Android(安卓)如何关闭Navigation Bar
  5. Android(安卓)为apk文件签名,增加修改系统时间等权限
  6. Android(安卓)Studio 在调试模式下查看不了局部变量
  7. Android(安卓)设置全屏和无标题模式
  8. 【展讯平台】Android(安卓)驱动(Kernel)、系统(framework) 定制,
  9. Android调试工具 MAT

随机推荐

  1. android中webView JS调用Android的方法、
  2. Android获取屏幕的宽和高
  3. Android 中文API (37) —— AbsoluteLayout
  4. android超快模拟器Ggenymotion的安装和配
  5. android复制数据库到SD卡
  6. Android热插拔事件处理流程--Vold
  7. Android installation problem on Ubuntu
  8. Android getText(int resId)和getString(
  9. 获取Android设备的方向
  10. Android显示一个文本框的内容