0

プロジェクトに Apk 拡張ファイルを正常に実装しました。

問題:私の .obb には、100 個の xml ファイルを含むフォルダーがあります。問題は、以下のコードを使用して、データを抽出せずに .obb ファイルから直接データを読み取っていることです。

これは、 http: //developer.android.com/google/play/expansion-files.html の公式ドキュメントの ZIP ファイルからの読み取りトピックの下にあるコードです。

ZipResourceFile expansionFile = APKExpansionSupport.getAPKExpansionZipFile(MyActivity.this, 1, 0);
String pathToFileInsideZip = "main.1.com.my.expansionfiles.obb/data/" +filename;
InputStream fileStream = expansionFile.getInputStream(pathToFileInsideZip);

私は、for loopすべてのxmlを1つずつ読み取り、データを表示できるようにするために、このコードの作成を呼び出していることに注意しています。

上記は.obbファイルから直接データを読み取りますが、問題はデータを抽出するのに時間がかかることですか?

なんでそうなの?私はここで何か間違いをしていますか?

4

1 に答える 1

0

pathToFileInsideZipはそうではないと信じていました

main.1.com.my.expansionfiles.obb/data/[ファイル].

それだけだと思います

"データファイル]"

于 2013-03-25T13:06:43.940 に答える