0

約 500 枚の画像を動的にダウンロードし、オフラインで使用できるようにする方法が必要です。他のアプリケーションでは使用されないので、ユーザーから非表示にしたいと思います。drawableアプリにそれらを入れてもらいたいことを除いて、それらをフォルダーに入れたいです。

Is this possible? If not, what is a better option?

4

1 に答える 1

2

drawableアプリにそれらを入れてもらいたいことを除いて、それらをフォルダーに入れたいです。これは可能ですか?

それらを描画可能なリソースにしたいと思っていると仮定すると、それは不可能です。リソースはコンパイル時に設定され、実行時に変更することはできません。

そうでない場合、より良いオプションは何ですか?

これらの画像がすべて非常に小さい場合 (合計で 1 MB 未満など)、それらを内部ストレージ (例: getFilesDir()) にダウンロードします。それ以外の場合は、特に Android 1.x/2.x デバイスでは外部ストレージ (例: ) にダウンロードしてgetExternalFilesDir()、内部ストレージを過剰に消費しないようにします。

于 2012-08-04T17:46:47.310 に答える