0

ビデオと20.000を超える画像ファイルを含む拡張ファイル(〜500mb)を使用しています。

このファイルを管理するための最良の方法はどれですか?

今のところ、このファイルがすでにダウンロードされているかどうかを確認するときに、ApplicationクラスにZipFileResourceオブジェクトを読み込んでいます。

この拡張ファイルの用途の1つは、ギガピクセルビューの画像を提供することですが、1つの画像の読み込みには時間がかかり、200ミリ秒で約30枚の画像を読み込む必要があります。この画像ファイルを拡張ファイルに移動する前は、アセットフォルダーにあり、正常に機能していました。

外部ストレージで拡張ファイルを解凍してobbファイルを削除する予定ですが、それが適切かどうかはわかりません。

アドバイスを教えてください。

前もって感謝します。

4

2 に答える 2

1

I tried to use Zip files as extension files once and I have found that they work very slowly.

OBB files works fast, just as with your regular file system.

I'm planning unzip the expansion file at the external storage and remove the obb file, but i don't know if it's a good choice.

It's bad choise. Google doesn't recommend:

To ensure proper behavior, you must not delete, move, or rename the expansion files.

于 2013-02-04T13:27:23.120 に答える
1

私が理解している限りでは、アプリをインストールした後にメディアファイルをダウンロードします。このために、私はそれをそのようにし、それをダウンロードしてSDカードに保存します(私はこれをAsyncTaskで行います)。これで、画像またはビデオのすべてのパスをDBに保存できます。画像を取得したい場合は、データベースを読み取って、ImageViewなどに入力してください。この方法は本当に速いです。

私はあなたを助けることができると思います。サファリ

于 2012-11-24T12:29:28.833 に答える