Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android合並兩個APP的具體做法(掌握)

Android合並兩個APP的具體做法(掌握)

編輯:關於android開發

Android合並兩個APP的具體做法(掌握)


有時候因公司需求,要求合並兩個APP 使用裡面的功能。

平台:Studio


小白鼠:二維碼掃描 和自己項目

\

具體步驟:

/**
* 1.將解壓後的android/assets文件夾拷貝到項目中的main文件夾下
* 2.將解壓後的android/src/com文件夾拷貝到項目中的java文件夾下
* 3.將解壓後的android/AndroidManifest.xml文件與項目的清單文件合並,
* 合並主要拷貝權限代碼以及application節點中的代碼(注意合並之後將原文件中的.用com.google.zxing.client.android代替)
* 4.將解壓後的android/res文件夾與項目的res文件夾合並
* 5.將core-3.2.1.jar拷貝到項目中
* 6.rebuild工程
* 7.將解壓後的android-core\src\main\java中的com文件夾拷貝到項目中的Java文件夾下
* 8.修復項目中的R文件的導入問題
* 9.修改啟動Activity
*/


前奏:

1.下載好並解壓 二維碼掃描 (打開它的工程目錄 目錄結構如下圖)

\

2.打開自己工程目錄:(手動創建了一個新的項目)

\

3.Studio中 開啟有自動導包功能: Settings設置中:Editor>General>Auto Import>>>>選擇All 最後OK

\

4.將解壓後的android/assets文件夾拷貝到項目中的main文件夾下 [由於個人工程沒有使用ASSETS文件夾 所以直接把它復制過去 這樣自己的工程就多了一個assets文件夾]

\

5.將解壓後的android/src/com文件夾拷貝到項目中的java文件夾下

\

6.將解壓後的android/AndroidManifest.xml文件與項目的清單文件合並,合並主要拷貝權限代碼以及application節點中的代碼

\


\


個人工程AndroidMaifest.xml 上述粘貼的對應位置如下:

\

7.(注意合並之後將原文件中的.用com.google.zxing.client.android代替)

\

8.將解壓後的android/res文件夾與項目的res文件夾合並

\


9.將core-3.2.1.jar拷貝到項目中(也就是把lib下的文件復制到到本工程中)

\

然後點擊:rebuild工程

\


10.將解壓後的android-core\src\main\java中的com文件夾拷貝到項目中的Java文件夾下


\



11.rebuild工程後出項找不到R文件 修復項目中的R文件的導入問題

把該APP R文件包名改成自己工程的R文件包名

12.修改啟動Activity

13:工程最終目錄:

\\


最後在onCreate();中啟動:Button 點擊事件

public void onClick(View view) {
    startActivity(new Intent(this, CaptureActivity.class));
    
}
便可以掃描二維碼 點擊打開鏈接 zndj

》》》》》》》項目源碼下載:

》》》》》》》二維碼掃描:點擊打開鏈接jar 2blr

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved