[入门指导]飞凌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旋风等进行下载。
相关产品 >
-
OKT507-C 开发板
CPU: T507 工业级处理器,超低功耗,10年+生命周期|推荐全志工业级T507开发板系列,飞凌OKT507-C开发板采用全志T507 四核工业级处理器 T507设计开发,Cortex-A53架构,工业级宽温,性能强,低功耗,是一款高性价比的工业级产品,提供丰富的开发设计资料,提供产品规格书,软硬件手册等,全志的T507适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域。
了解详情 -
OK3568-C开发板
强而稳,国产芯,1Tops算力,多路高速接口|飞凌RK3568系列RK3568开发板基于国产工业级AI处理器RK3568四核64位Cortex-A55 处理器设计。RK3568作为国产化高性能处理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU达到1Tops,飞凌RK3568系列核心板提供瑞芯微RK3568规格书_datasheet_数据手册_原理图等,