我需要获得Android应用程序的2级权限,例如
android.permission.DEVICE_POWER 或 android.permission.REBOOT
现在我知道我需要拥有固件的签名密钥才能执行此操作,但我希望能够首先在模拟器上进行尝试。我无法找到任何关于仿真器系统映像的签名密钥的提及。
我是否必须从头开始构建图像(即从源代码编译)或者我是否可以通过签名密钥获取图像?
答案 0 :(得分:0)
您是否尝试在AndroidManifest中设置它们? e.g
<uses-permission android:name="android.permission.REBOOT" />
答案 1 :(得分:0)
见signatureOrSystem permissions on custom ROM。基本上除非应用程序由系统平台签名签名,否则无法授予这些权限。 Andriod 4.4引入了将应用程序放在/ system / priv-app中作为替代方案的能力。此后续过程需要自定义引导加载程序和/或root权限才能安装。