[入門指導]飛凌AM335X開發(fā)板Android 應用程序獲得system權限的方法

原創(chuàng) 2015-06-03 10:00:00 [入門指導]飛凌AM335X開發(fā)板Android 應用程序獲得system權限的方法

在Android應用程序開發(fā)中,有些操作的實現(xiàn),會發(fā)現(xiàn)單純添加了相應的功能語句卻不能實現(xiàn)想要的效果,這個時候就可能是因為這些功能必須使apk有system權限才能操作,這也是Android系統(tǒng)的安全機制的一部分。那么如何使自己開發(fā)的應用程序獲得system權限呢?以下簡述一種簡單易行的方法。

首先,在app工程的AndroidManifest.xml文件中manifest標簽內(nèi)添加android:sharedUserId="android.uid.system",注意添加此句之后應用程序只能在android源代碼樹中用gcc編譯,eclipse不再支持調(diào)試。

其次,需要在app工程添加Android.mk文件,其中的LOCAL_CERTIFICATE要賦值為platform,即用系統(tǒng)的簽名,通過這種方式只能使應用程序的權限升級到system級別。參考例程如下:

經(jīng)過以上兩步,自己的應用程序便獲得了system權限,可以進行一些原來user用戶不能實現(xiàn)的一些操作了。

       了解更多有關飛凌嵌入式開發(fā)板相關信息,點擊飛凌官網(wǎng)。

硬件設計參考資料:


[入門指導]飛凌AM335X開發(fā)板Android 應用程序獲得system權限的方法    點擊下載

小提示:由于下載文件較大,為保障順利下載,推薦使用下載工具如迅雷、QQ旋風等進行下載。


相關產(chǎn)品 >

  • OKT507-C 開發(fā)板

    CPU: T507 工業(yè)級處理器,超低功耗,10年+生命周期|推薦全志工業(yè)級T507開發(fā)板系列,飛凌OKT507-C開發(fā)板采用全志T507 四核工業(yè)級處理器 T507設計開發(fā),Cortex-A53架構(gòu),工業(yè)級寬溫,性能強,低功耗,是一款高性價比的工業(yè)級產(chǎn)品,提供豐富的開發(fā)設計資料,提供產(chǎn)品規(guī)格書,軟硬件手冊等,全志的T507適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等領域。

    了解詳情
    OKT507-C 開發(fā)板
  • OK3568-C開發(fā)板

    強而穩(wěn),國產(chǎn)芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發(fā)板基于國產(chǎn)工業(yè)級AI處理器RK3568四核64位Cortex-A55 處理器設計。RK3568作為國產(chǎn)化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書_datasheet_數(shù)據(jù)手冊_原理圖等,


    了解詳情
    OK3568-C開發(fā)板

推薦閱讀 換一批 換一批