国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android簡單修改原有應用和添加應用的方法

2019-12-12 04:58:33
字體:
來源:轉載
供稿:網友

本文實例講述了Android簡單修改原有應用和添加應用的方法。分享給大家供大家參考,具體如下:

第一部分:如何修改原有的Android應用

1. 首先新建一個Android工程,加載自己的Java文件和資源文件。

2. 在自己的android工程初步調試成功以后,把該工程的java文件和資源文件復制到聯系人對應的java文件和資源文件目錄。

3. 在linux下執行以下命令,編譯人聯系人模塊,把資源文件編譯到聯系人目錄中

. build/envsetup.shmmm packages/apps/Contacts

4. 刷新android源碼工程,這個時候你就可以在Contacts包目錄下看到你新加的資源文件和源文件了,并可以在源碼工程下修改代碼并直接調試了。

5. 在源碼工程被修改后,就可在linux下再次執行聯系人編譯命令, make snod加載system.img文件,并啟動模擬器(emulator &),這樣就可以看到你的修改了。

問題: 為什么我們要把需要的xml資源文件先在linux下編譯?

答:因為我們的android源碼工程是以java工程導入的,如果添加android的xml文件的話,java程序無法識別資源R文件,所以我們必須先把需要的xml資源文件先在linux下編譯。

第二部分:如何添加一個新的Android應用

1. 先確認SDK目錄與系統版本相同,再在SDK目錄下開發自己的android應用。

2. 在源碼的packages/apps/目錄下創建一個android工程。

3. 在工程目錄下添加一個Android.mk文件,修改LOCAL_PACKAGE_NAME 把工程名指定為自己命令工程名,如我的工程名為test,則LOCAL_PACKAGE_NAME:=test。

LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := userLOCAL_SRC_FILES := $(callall-java-files-under, src)LOCAL_STATIC_JAVA_LIBRARIES :=googlelogin-clientLOCAL_PACKAGE_NAME :=testLOCAL_CERTIFICATE := sharedinclude $(BUILD_PACKAGE)# Use the folloing include to make our testapk.include $(callall-makefiles-under,$(LOCAL_PATH))

4. 先返回源碼目錄,然后執行 .build/envsetup.sh (注意sh后的空格

5. 執行mmmpackages/apps/test001 并編譯test001.apk包

6. 執行make snod 并編譯system.img包,然后執行emulator &

這樣就可以在應用程序下看到自己編譯的工程了。

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android開發入門與進階教程》、《Android視圖View技巧總結》、《Android編程之activity操作技巧總結》、《Android操作SQLite數據庫技巧總結》、《Android操作json格式數據技巧總結》、《Android數據庫操作技巧總結》、《Android文件操作技巧匯總》、《Android編程開發之SD卡操作方法匯總》、《Android資源操作技巧匯總》及《Android控件用法總結

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 进贤县| 溧阳市| 专栏| 沾益县| 锡林郭勒盟| 富顺县| 怀柔区| 任丘市| 尤溪县| 满洲里市| 土默特左旗| 齐齐哈尔市| 任丘市| 固镇县| 宁河县| 五大连池市| 山阳县| 扶风县| 福海县| 酉阳| 南昌市| 库车县| 德清县| 陇南市| 盐亭县| 蒙阴县| 康保县| 鸡东县| 于都县| 长宁区| 汝南县| 保康县| 定州市| 晋中市| 德惠市| 桓台县| 通河县| 林甸县| 周宁县| 泗洪县| 定边县|