Android实时监测系统中变量值的变化
可以从provider/Settings.java中查询相关配置信息的uri来观测,如下图中搜索如airplane等关键词可查询。
/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
定义了开关状态的默认值
/frameworks/base/core/java/android/provider/Settings.java
定义了各开关状态默认值存储时对应的key
如监听 android.provider.Settings.Global.DEVICE_PROVISIONED、DEVICE_PROVISIONED(when bootwizardcompleted)
context.getContentResolver().registerContentObserver( Settings.Global.getUriFor( Settings.Global.DEVICE_PROVISIONED), false,
new ContentObserver(new Handler(Looper.getMainLooper())) {
@Override
public void onChange(boolean selfChange) {
当飞行模式开关手动开启时候,立刻触发onChange函数内容
本文来自博客园,作者:小汀,转载请注明原文链接:https://www.cnblogs.com/1118zjg/p/16009890.html