ndroid:sharedUserId="android.uid.system"

1.应用中调用系统级的方法,需要提高权限要在manifest中加android:sharedUserid="android.uid.system",

2.加了这个共享后,应用需要签名正确,所以在Android.mk上加LOCAL_CERTIFICATE:=platform

3.平台签名要和应用签名一样,否则应用安装时会报错,

build\target\product\security

nosignaturesthatmatchthoseinshareduserandroid.uid.system;ignoring!

4.加了这个权限就不能读写sdcard了,想操作sdcard目前只能另写一个应用来调用,不和当前应用跑在同一个进程序当中

5.加了这个权限,编译要和平台代码一起编译,这就导程序不能在任意机器上安装

相关推荐