次の行を使用して、obb ファイルからアセットを取得しようとしています。
ZipResourceFile expansionFile = APKExpansionSupport.getAPKExpansionZipFile( aContext, 1, 0 );
InputStream is = expansionFile.getInputStream( aFileName );
Bitmap bitmap = BitmapFactory.decodeStream( is, outPadding, aOptions );
is.close();
これらの行は .png ファイルを取得するために機能しますが、Assets ディレクトリから直接 .png を取得する場合に比べて非常に遅くなります。
誰にもこれに対するアイデアや解決策がありますか?
私は自分の質問に対する答えを見つけました。
この行は実行を遅くします:
ZipResourceFile expansionFile = APKExpansionSupport.getAPKExpansionZipFile( aContext, 1, 0 );
それは以前に何度も実行されました。