今天在学android时发现在AndroidManifest文件中申请android.permission.DEVICE_POWER权限时,编译器提示这个权限需要系统APP才能申请。请问什么是系统APP?如何才能申请到这个权限:android.permission.DEVICE_POWER
------解决思路----------------------
就是指root吧
看下这个:
http://blog.csdn.net/superkris/article/details/7709504
------解决思路----------------------
系统app是指AndroidManifest.xml中配置android:sharedUserId="android.uid.system"并且以platform key对apk进行签名的apk,这种apk在运行时是以system用户的身份在运行,所以可以获取重启/关闭设备的权限;
因为android是基于linux内核的,所以文件系统的权限管理都是建立在linux的用户和组这种机制上的,当然android4.4为了安全,启用了更为严格的权限检测策略selinux
------解决思路----------------------
=======在android设备中除了root/shell用户的权限外就是system用户的权限最大了