SystemProperties.set permission denied

来源:互联网 发布:淘宝叶彬儿彩妆 编辑:程序博客网 时间:2024/04/30 03:22

在Settings模块下执行

SystemProperties.set("persist.radio.test", "sharktest");

提示permission denied


查看system/core/init/property_service.c      { "persist.radio",    AID_RADIO,    0 },

查看Settings的权限是android:sharedUserId="android.uid.system"    也就是AID_SYSTEM

因此在settings模块,只具有AID_SYSTEM (1000)的级别,不能去设置AID_RADIO(1001)的prop


为此如果要成功设置AID_RADIO,设置者必须具备如下的属性

在android:sharedUserId="android.uid.phone"

0 0
原创粉丝点击