全局属性在开关机后不会更改,只有在刷机和恢复出厂设置后才会变化。
添加SystemProperties需要配置,如下:
make/core/Makefile: RQ_ZHONGTONG_BROADCAST="$(RQ_ZHONGTONG_BROADCAST)"
make/tools/buildinfo.sh: echo "ro.rq.zhongtong=$RQ_ZHONGTONG_BROADCAST"
rq/make/S8_zhongzhen.mk RQ_ZHONGTONG_BROADCAST = 1.1
配置成功后使用 android.os.SystemProperties.get("ro.rq.zhongtong") 来获取
使用 android.os.SystemProperties.put("ro.rq.zhongtong","2.0") 来设置
使用adb命令,adb shell 进入后 使用 getprop ro.rq.zhongtong获取实时值
adb shell 进入后 使用setprop ro.rq.zhongtong 2.0 设置
另外存在content时可以使用settings
android.provider.settings.System.putInt(mContent.getContentResolver(), "sys_scan_timeout", 5000);
android.provider.settings.System.getInt(mContent.getContentResolver(), "sys_scan_timeout", 5000);
settings获取String时没有默认值
android.provider.settings.global.getString(mContext.getContentResolver(),"white_list_app");
使用adb命令,adb shell 进入后 使用 settings get system " "获取实时值
adb shell 进入后 使用settings put system " " 设置