#Android筆記#Android將自己的應用轉成系統應用及卸載系統應用

真的是好久都沒有寫博客了,前段時間剛忙完一個即時通訊APP,叫做寵遇(有興趣的童鞋可以去各大應用市場去下載)由於這個項目趕得急,很多項目過程中遇到的問題和經驗都沒什麼時間去總結,甚是遺憾,以後有時間再梳理把...最近又開始做起了安卓平板開發,做一個學校的電子班牌,這個項目涉及到一些系統底層的開發,是自己以前沒有接觸過的,所以在這裏先記錄一下。

由於是將app安裝在平板上並且是放在公共區域,要防止用戶惡意刪除app,因此必須將app轉換成系統用戶,使得用戶無法通過系統刪除app。

1、通過cmd或者Android studio的terminal進入到Android SDK目錄下的platform-tools;

2、輸入adb root(獲取root權限,否則下面的操作會報提示Operation not permitted);

3、輸入adb shell,進入Android系統終端(確保設備已連接電腦)

4、Android的系統應用都是放在system/app下的,因此我們現在就要將我們的應用也安裝到這個文件夾裏,system/app文件夾在默認情況下是隻讀的,因此我們要將其設置成以可讀寫的模式進行掛載:mount -o remount /dev/block/nandd /system

5、至此,Android終端的配置就已經完成了,調用exit退出shell模式。

6、使用adb push命令將打包好的apk安裝到/system/app下:adb push /xxx/xxx.apk /system/app;

7、安裝成功後,再次進入shell,使用reboot重啓設備,重啓之後,就會發現app已經安裝完成,並且長按圖標後,不會再出現刪除的選項了。

好了,以上就是將應用轉成系統應用的方法了,知道系鈴的方法,當然也要了解一下解鈴的方法啦。

1、刪除系統應用的方法和以上的步驟都差不多,第4步完成後,保持shell模式,cd到system/app文件夾下:cd /system/app;

2、輸入ls -a,查看目錄下的所有系統應用,找到自己要刪除的應用,接着輸入:rm -rf 加應用名,即可完成刪除。

3、reboot重啓之後,就會發現系統app就被刪除了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章