[入門指導]飛凌AM335X開發(fā)板Android 應用程序獲得system權限的方法
在Android應用程序開發(fā)中,有些操作的實現,會發(fā)現單純添加了相應的功能語句卻不能實現想要的效果,這個時候就可能是因為這些功能必須使apk有system權限才能操作,這也是Android系統(tǒng)的安全機制的一部分。那么如何使自己開發(fā)的應用程序獲得system權限呢?以下簡述一種簡單易行的方法。
首先,在app工程的AndroidManifest.xml文件中manifest標簽內添加android:sharedUserId="android.uid.system",注意添加此句之后應用程序只能在android源代碼樹中用gcc編譯,eclipse不再支持調試。
其次,需要在app工程添加Android.mk文件,其中的LOCAL_CERTIFICATE要賦值為platform,即用系統(tǒng)的簽名,通過這種方式只能使應用程序的權限升級到system級別。參考例程如下:
經過以上兩步,自己的應用程序便獲得了system權限,可以進行一些原來user用戶不能實現的一些操作了。
了解更多有關飛凌嵌入式開發(fā)板相關信息,點擊飛凌官網。
硬件設計參考資料:
[入門指導]飛凌AM335X開發(fā)板Android 應用程序獲得system權限的方法 點擊下載
小提示:由于下載文件較大,為保障順利下載,推薦使用下載工具如迅雷、QQ旋風等進行下載。
相關產品 >
-
OKT507-C 開發(fā)板
CPU: T507 工業(yè)級處理器,超低功耗,10年+生命周期|推薦全志工業(yè)級T507開發(fā)板系列,飛凌OKT507-C開發(fā)板采用全志T507 四核工業(yè)級處理器 T507設計開發(fā),Cortex-A53架構,工業(yè)級寬溫,性能強,低功耗,是一款高性價比的工業(yè)級產品,提供豐富的開發(fā)設計資料,提供產品規(guī)格書,軟硬件手冊等,全志的T507適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網、智能終端等領域。
了解詳情 -
OK3568-C開發(fā)板
強而穩(wěn),國產芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發(fā)板基于國產工業(yè)級AI處理器RK3568四核64位Cortex-A55 處理器設計。RK3568作為國產化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書_datasheet_數據手冊_原理圖等,