欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2016年10月24日 11:40:59   作者:pku_android  
這篇文章主要介紹了Android簡單修改原有應用和添加應用的方法,涉及Android工程項目中針對源碼的修改及資源文件的編譯等操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

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

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

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

3. 在linux下執(zhí)行以下命令,編譯人聯(lián)系人模塊,把資源文件編譯到聯(lián)系人目錄中

. build/envsetup.sh
mmm packages/apps/Contacts

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

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

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

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

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

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

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

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

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := user
LOCAL_SRC_FILES := $(callall-java-files-under, src)
LOCAL_STATIC_JAVA_LIBRARIES :=googlelogin-client
LOCAL_PACKAGE_NAME :=test
LOCAL_CERTIFICATE := shared
include $(BUILD_PACKAGE)
# Use the folloing include to make our testapk.
include $(callall-makefiles-under,$(LOCAL_PATH))

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

5. 執(zhí)行mmmpackages/apps/test001 并編譯test001.apk包

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

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

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進階教程》、《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android操作SQLite數(shù)據(jù)庫技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android數(shù)據(jù)庫操作技巧總結(jié)》、《Android文件操作技巧匯總》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)

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

相關(guān)文章

  • Android自定義控件的步驟

    Android自定義控件的步驟

    今天小編就為大家分享一篇關(guān)于Android自定義控件的步驟,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Android實現(xiàn)ListView分頁加載數(shù)據(jù)

    Android實現(xiàn)ListView分頁加載數(shù)據(jù)

    這篇文章主要為大家詳細介紹了Android實現(xiàn)ListView分頁加載數(shù)據(jù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • android 封裝抓取網(wǎng)頁信息的實例代碼

    android 封裝抓取網(wǎng)頁信息的實例代碼

    android 封裝抓取網(wǎng)頁信息的實例代碼,需要的朋友可以參考一下
    2013-06-06
  • Android使用ListView實現(xiàn)滾輪的動畫效果實例

    Android使用ListView實現(xiàn)滾輪的動畫效果實例

    這篇文章主要介紹了Android使用ListView實現(xiàn)滾輪的動畫效果實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Android接入ffmpeg庫及問題解決方法

    Android接入ffmpeg庫及問題解決方法

    這篇文章主要介紹了Android接入ffmpeg庫的相關(guān)知識,文中提到了交叉編譯ffmpeg+libx264+libfdk-aac的問題及問題解決方法,需要的朋友可以參考下
    2022-03-03
  • Android實現(xiàn)夜間模式切換功能實現(xiàn)代碼

    Android實現(xiàn)夜間模式切換功能實現(xiàn)代碼

    現(xiàn)在很多App都有夜間模式,特別是閱讀類的App,夜間模式現(xiàn)在已經(jīng)是閱讀類App的標配,本篇文章主要介紹了Android實現(xiàn)夜間模式功能實現(xiàn)代碼,有興趣的可以了解一下。
    2017-03-03
  • Android四大組件之Service服務詳細講解

    Android四大組件之Service服務詳細講解

    Android的服務是開發(fā)Android應用程序的重要組成部分。不同于活動Activity,服務是在后臺運行,服務沒有接口,生命周期也與活動Activity非常不同。通過使用服務我們可以實現(xiàn)一些后臺操作,比如想從遠程服務器加載一個網(wǎng)頁等,下面來看看詳細內(nèi)容,需要的朋友可以參考下
    2022-07-07
  • java & Android 格式化字符串詳解

    java & Android 格式化字符串詳解

    這篇文章主要介紹了java & Android 格式化字符串詳解的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 詳解Android中App的啟動界面Splash的編寫方法

    詳解Android中App的啟動界面Splash的編寫方法

    這篇文章主要介紹了Android中App的啟動界面Splash的編寫方法,需要的朋友可以參考下
    2016-02-02
  • Android開發(fā)之利用ListView動態(tài)刷新某個Item

    Android開發(fā)之利用ListView動態(tài)刷新某個Item

    這篇文章主要介紹了Android開發(fā)之利用ListView動態(tài)刷新某個Item的方法,文章給出了詳解的示例代碼,相信對大家的理解和學習具有一定的參考借鑒價值,有需要的朋友們下面來一起跟著小編學習學習吧。
    2016-12-12

最新評論