Re: [問題] 個別的apk如何結合
簡轉繁,可能會有閱讀不便
首先,安裝對方的apk,使用intent可以call對方的Activity,先測試成功
然後,用apktool decompile apk,將res/內容復制入自己的project
unzip apk文件,再用dex2jar將dex文件轉為jar放入自己project的libs
最後將對方的AndroidManifest.xml內容混入自己的AndroidManifest.xml
可能會遇到R.java中id不同問題,導致對方app內容不正確,需要編輯壹份
public_id.xml,這個工作量就會有些大
若是第壹步做不到,其實也可以做後面的,可能是因為對方的activity沒有export
這種方法下,即便不是activity,對方的壹些內部service和算法也可使用
最後,這樣做有很嚴重的侵權問題 copyright
作為匪區人民,對這個比較有經驗 XDDD
※ 引述《dokinkon (doki)》之銘言:
: 類似的問題,借用相同的標題發問,如有不妥請告知:)
: ---------------------------------------------------
: 我有一個別人做好的APK(沒有SourceCode),
: 有可能把這個別人的APK包在我自己的APK內嗎?
: 例如我在我的Activity中,按下按鍵,把別人的APK叫起來執行
: Thanks
: ※ 引述《bonesoda (bone)》之銘言:
: : 大家好 我是android的初學者
: : 有個問題想要麻煩大家
: : 我目前想要寫出一個記事本 可以讓使用者插入照片檔和錄音檔
: : 分成三個部份來進行 : 記事本 照相功能 錄音功能
: : 現在這三個功能已經完整(都各自寫成了一個project)
: : 想要在記事本裡按一個按鈕就能連接到照相或是錄音
: : 並且把這三個apk合成一整個project
: : 請問要怎麼做到?
: : 先謝謝大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 221.220.106.113
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1415195129.A.6B3.html
討論串 (同標題文章)