怎样添加自定义的 SystemProperties 项到系统中?
时间:10-02
整理:3721RD
点击:
怎样添加自定义的 SystemProperties 项到系统中?
SystemProperties.set(String key,String val); 或者mediatek/config/project/system.prop 或者mk文件里加PRODUCT_PROPERTY_OVERRIDES += \ 自定义值 如:test=1 貌似也行的 没试过。
终于明白了,3Q!
现在的问题:
添加成功后, 在系统启动之后, 可以在文件 /system/build.prop 中看到添加的项。
在java app中 , 用SystemProperties.get 也可以正确读出来, 但是为什么用 SystemProperties.set 却更改不了呢?
可能是权限不够吧
如何修改权限呢
你设的值是以什么开头的 比如以sys. net.就需要system权限 就需要在你的 AndroidManifest.xml 里面添加 android:sharedUserId="android.uid.system" 成为system用户 也就只能更改system用户组的值