1
A
回答
1
你應該能夠把apk文件看作是zip文件。 由於您在NDK中工作,您可以嘗試使用C++庫,如7-zip來幫助您瀏覽zip文件條目。
0
對於您的問題的第一部分,設備上.apk的路徑,請參閱此question(它在StackOverflow上,所以我不打擾重新複製它)。
對於第二部分你的問題,在設備上解壓縮的.apk文件,下載源Terminal IDE(終端IDE也適用於非root權限的設備)。從download選項卡下載其源代碼,而不是瀏覽源選項卡(由於某種原因,該選項卡現在不能正常工作)。
這是一個以Java爲主的大型項目(它不完全是您正在尋找的語言),但它的組織性和可讀性都非常好。
相關問題
- 1. 如何以編程方式讀取apk文件的內容?
- 2. 如何以編程方式在android中編輯文件內容
- 3. 如何以編程方式操縱Scala中文件的內容
- 4. 以編程方式查找Android .apk文件的來源?
- 5. 以編程方式鎖定Android APK
- 6. 安裝Android APK以編程方式
- 7. 重命名Android apk以編程方式
- 8. 以編程方式獲取內容文件和主要輸出
- 9. 如何以編程方式將內容寫入json文件
- 10. 如何以編程方式從Android應用程序生成apk文件?
- 11. 如何以編程方式從Google Play下載APK文件?
- 12. 如何以編程方式安裝apk文件
- 13. 如何以編程方式禁用佈局和其內容android
- 14. 如何以編程方式在Android中獲取重命名.APK文件名?
- 15. SSRS:如何以編程方式修改文本內容?
- 16. 如何以編程方式設置/編輯webview的內容
- 17. 以編程方式提取InstallShield setup.exe文件的內容
- 18. 以編程方式確定OSX上的文件內容類型
- 19. 以編程方式複製內容控件及其內容
- 20. 以編程方式從C#應用程序安裝Apk文件
- 21. 可以以編程方式列出Images.xcassets/Something中的文件嗎?
- 22. 以編程方式安裝位於/ res/raw的.apk文件
- 23. 以編程方式確定運行APK(或DEX)的文件名?
- 24. 以編程方式安裝Android中的資產文件夾的apk
- 25. 如何以編程方式從電話中讀取「contacts2.db」文件的內容?
- 26. 如何以編程方式編寫節點內容模塊
- 27. 以編程方式將Android內容流式傳輸到電視
- 28. Android創建列表以編程方式
- 29. 以編程方式安裝Android容器
- 30. 如何以編程方式搜索某個JAR內的文件?
只是,如果你想在某些時候做這個Java,那麼標準庫中就有現成的zip實用程序API。 –
是否有任何人有使用候選圖書館的經驗,並希望參與其中?我看到zziplib是另一種可能的選擇。 –
此問題可能有幫助。 http://stackoverflow.com/questions/3883564/android-how-to-make-native-zip-application –