2012-02-11 10 views
0

私のアプリは大きすぎます。私は自分のリソースを分解し、外部ストレージに別々にダウンロードさせる必要があると思います。私はこれを行う方法がリソースバンドルであることを理解しています。私は、そのようなリソースバンドルをどのように作成するのか、控えめな考え方を持っていません。初心者として、私は助けが必要です。Androidリソースバンドルを構築するには

また、私のアプリはR.drawable.img01のようなリソースを参照しているので、これを変更してリソースバンドル内の同じリソースにアクセスするにはどうすればよいですか?

おかげで、 クルーレス

+0

「これを行う方法はリソースバンドルであることを理解しています。」 - Androidの「リソースバンドル」の概念を認識していません。 – CommonsWare

+0

さて、私は質問を間違って表現したと思います。私は自分のリソースを分解して外部ストレージに入れなければなりません。外部ストレージにフォルダを作成してそこに自分のリソースファイルをダウンロードするだけですか?次に、これらのリソースを自分のコードでどのように参照するのですか? (私はもはやR.drawable.xxxを使用できません) –

答えて

2

は、私は私のリソースを抜け出すと、外部記憶装置にそれらを配置する必要があります。

あなたがそう言うなら。

外部ストレージにフォルダを作成してそこに自分のリソースファイルをダウンロードするだけですか?確かに1つの可能性である

は、その後どのように私は私のコードでこれらのリソースを参照していますか?

アンドロイドから使用する標準のJavaファイルI/Oプラス何か。たとえば、PNGファイルの場合は、BitmapFactoryを使用します。