2014-02-08 77 views

回答

1

你應該能夠把apk文件看作是zip文件。 由於您在NDK中工作,您可以嘗試使用C++庫,如7-zip來幫助您瀏覽zip文件條目。

+0

只是,如果你想在某些時候做這個Java,那麼標準庫中就有現成的zip實用程序API。 –

+0

是否有任何人有使用候選圖書館的經驗,並希望參與其中?我看到zziplib是另一種可能的選擇。 –

+0

此問題可能有幫助。 http://stackoverflow.com/questions/3883564/android-how-to-make-native-zip-application –

0

對於您的問題的第一部分,設備上.apk的路徑,請參閱此question(它在StackOverflow上,所以我不打擾重新複製它)。

對於第二部分你的問題,在設備上解壓縮的.apk文件,下載源Terminal IDE(終端IDE也適用於非root權限的設備)。從download選項卡下載其源代碼,而不是瀏覽源選項卡(由於某種原因,該選項卡現在不能正常工作)。

這是一個以Java爲主的大型項目(它不完全是您正在尋找的語言),但它的組織性和可讀性都非常好。

相關問題