次のコードは私が行う予定です。URLイメージを整数配列に格納
Integer[] imageId = {
R.drawable.a
R.drawable.b
R.drawable.c
R.drawable.d
};
私は、整数配列が、私は整数配列の中に、インターネットからダウンロードするURL画像を保存することを計画している場合どのようにこれらの画像を保存することができます。それはこれを行う方法ですか?ありがとうございます
次のコードは私が行う予定です。URLイメージを整数配列に格納
Integer[] imageId = {
R.drawable.a
R.drawable.b
R.drawable.c
R.drawable.d
};
私は、整数配列が、私は整数配列の中に、インターネットからダウンロードするURL画像を保存することを計画している場合どのようにこれらの画像を保存することができます。それはこれを行う方法ですか?ありがとうございます
いいえ、それは正しい方法ではありません。イメージのリソースID(Integer)の格納は、イメージパス(String)の格納とはまったく異なります。あなたは、イメージのURLパスを格納する文字列配列を使用することができます。
例:
String[] imageID = { "http://www.somewhere.com/data/drugaddiction/logo.png", "http://www.somewhere.com/data/drugaddiction/image.png" };
あなたはint型にその文字列(画像のURL)を解析する必要がint型の配列に(通常は文字列です)URL画像を保存したい場合:
Integer[] imageUrlsAndIds = {
Integer.parseInt("some Url"),
Integer.parseInt("an Url of a picture of a pretty girl"),
Integer.parseInt("another Url from Internet"),
R.drawable.a,
R.drawable.b,
R.drawable.c,
R.drawable.d
}
なぜInteger []を使用してURLを格納しますか?文字列配列を使用します。 – randy
何をしようとしていますか?あなたはより多くの情報を提供できますか? – XDProgrammer
これらの整数は、 'R'ファイルに相対してresフォルダにあるリソースイメージを表しています。イメージパスは文字列なので、むしろStringの配列を持つことになります。 – Enzokie