サーバから描画可能フォルダに画像を追加する

私はres/drawableフォルダに画像を追加する必要があります。ユーザが選択した画像をサーバから選択すると、対応する R.drawable.imageid をデータベースに保存します。次回の実行でユーザーが選択した画像...そうする方法はないのですか?

int[] images = {
   R.drawable.m1,R.drawable.m2, R.drawable.m3,                      
   R.drawable.m4,R.drawable.m5, R.drawable.m6,
   R.drawable.m7, R.drawable.m8,
   R.drawable.m9
               };

ImageView iv = (ImageView)findViewById(imageViews[next]);
iv.setImageResource(images[j]);  

ここで R.drawable.m1 R.drawable.m2 R.drawable.m3 R.drawable.m4 code> R.drawable.m5 、 R.drawable.m6 R.drawable.m7 R.drawable.m8 R.drawable.m9 は、ユーザーがサーバーから選択したイメージのIDでなければなりません

0
あなたが質問をするときには心配しないでください。それは彼らを読みにくくする。また、タグに入れているタイトルに同じ情報が必要ではなく、実際の単語(「d」ではなく「the」、「shd」ではなく「should」など)を使用すると役立ちます);あなたを助けるかもしれないすべての人々がネイティブの英語話者(または騒音を理解する人)であるとは限らず、あなたの質問が明確になるほど、すぐに回答が得られる可能性が高くなります。ありがとう。 :)
追加された 著者 Ken White,

2 答え

Drawableフォルダに画像をコピーすることはできません。

データフォルダーにフォルダーを作成し、イメージをそこに書き出し、ビットマップクラスを使用してイメージをマップします。

0
追加された

Quoting Android Engineer RomainGuy

res/drawableに書き込むことはできません。

しかし、外部ストレージのような他の選択肢を探すことができます。

考慮するリンクは

画像をres/drawableフォルダに保存する

Drawableをビットマップに変換する方法

Android:画像を場所に保存

0
追加された