[入門指導(dǎo)]飛凌AM335X開發(fā)板Android 應(yīng)用程序獲得system權(quán)限的方法

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

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

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

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

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

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

硬件設(shè)計(jì)參考資料:


[入門指導(dǎo)]飛凌AM335X開發(fā)板Android 應(yīng)用程序獲得system權(quán)限的方法    點(diǎn)擊下載

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


相關(guān)產(chǎn)品 >

  • OKT507-C 開發(fā)板

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

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

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


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

推薦閱讀 換一批 換一批