2010-01-07 40 views

回答

5

我不這麼認爲。正如你所暗示的那樣,在文件系統上使用ZipFile可以很容易地使用實際文件,但嵌入在應用程序中的文件並非如此。

對於您的APK訪問一個zip文件,你必須使用像Resources.openRawResource(R.raw.zip_file),然後包裹在ZipInputStream返回InputStream並做到這一點通常的Java方法,而不是Android的方法。

或者,如果您確實需要使用ZipFile類,則可以將APK文件從APK提取到SD卡,或者更可靠地提取到應用程序的本地存儲。

相關問題