プロジェクトに 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ファイルから直接データを読み取りますが、問題はデータを抽出するのに時間がかかることですか?
なんでそうなの?私はここで何か間違いをしていますか?