[入門指導]飛凌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_數據手冊_原理圖等,