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;

    




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