Android系統內置第三方應用

      從8月開始,我開始轉向Android系統的開發,做了n年的WinCE,現在對微軟是怒其不爭,但倒也沒有什麼悲哀的,在pc領域,她仍然是獨立風騷,暫時沒有操作系統可以撼動其地位。只是IT行業的以IBM,WINDOWS,INTEL爲標誌PC時代正在被以APPLE,GOOGLE,ARM爲標籤的嵌入式時代搶去了風頭。其實許多系統都很好,只是不再流行,如palm os,wince,我等草芥碼農要找飯吃,也只好順應市場的潮流了。

     剛開始接觸Android,將工作中的所得做個筆記備以後參考吧,有些瑣碎:

  1. Android系統內置外部應用APK:

     1> 將第三方的APK(如ESFileExplorer.APK),拷貝到以下目錄:

         jb/device/mstar/common/apps/

     2>修改“jb422/device/mstar/common/apps/”目錄下的android.mk文件:

           prebuilt_Apps := \

                       mjweather \

                       widgetHost \

                       EsFileExplorer 

      3>修改“jb422/device/mstar/msternike/device.mk”

           PRODUCT_PACKAGES += \

                        MLauncher  \

                        EsFileExplorer 


      4>編譯:make  -j2


    20141104:

     其實發現如果有Android系統的開發包,要將編譯好的.apk安裝到系統中只需要將*,apk文件copy到system/app目錄下,重新make以下即可;反之要去掉不想要的apk文件也只需要從這個目錄下刪除那個apk文件;

系統更新啓動後,PackageManager會自動解包並且安裝apk文件。並且如果是在/system/app目錄下的apk文件時刪除不掉的,但是如果安裝在data/app目錄則可以刪除掉;

   注意copy的*.apk的文件權限需要更改爲0666;

    




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