应用获取系统属性
- 根据
key
获取系统属性,动态开启应用功能- 属性服务:
property_service
是一个运行在init
进程中的服务,负责管理这些属性 - 通信机制:
Binder IPC
(进程间通信)机制与property_service
通信,要求更新或设置属性 - 属性存储:
adb shell setprop
写入属性 - 属性读取:
adb shell getprop
读取属性
- 属性服务:
fun isPropertiesEnabled(key : String): String{
val value = System.getProperty(key)
return value
}
代码写入系统属性
adb shell setprop <key> <value>
代码读取系统属性
adb shell getprop <key>