[入门指导]飞凌AM335X开发板Android 应用程序获得system权限的方法

在Android应用程序开发中,有些操作的实现,会发现单纯添加了相应的功能语句却不能实现想要的效果,这个时候就可能是因为这些功能必须使apk有system权限才能操作,这也是Android系统的安全机制的一部分。那么如何使自己开发的应用程序获得system权限呢?以下简述一种简单易行的方法。

首先,在app工程的AndroidManifest.xml文件中manifest标签内添加android:sharedUserId="android.uid.system",注意添加此句之后应用程序只能在android源代码树中用gcc编译,eclipse不再支持调试。

其次,需要在app工程添加Android.mk文件,其中的LOCAL_CERTIFICATE要赋值为platform, 即用系统的签名,通过这种方式只能使应用程序的权限升级到system级别。 参考例程如下:

经过以上两步,自己的应用程序便获得了system权限,可以进行一些原来user用户不能实现的一些操作了。

       了解更多有关飞凌 嵌入式开发板 相关信息,点击 飞凌官网

硬件设计参考资料:


[入门指导]飞凌AM335X开发板Android 应用程序获得system权限的方法       点击下载

小提示: 由于下载文件较大,为保障顺利下载,推荐使用下载工具如迅雷、QQ旋风等进行下载。