0

Androidで実行時にSDカードの特定のフォルダから描画可能なフォルダに画像を取得またはコピーするにはどうすればよいですか. 基本的に、指定されたリンクと同じようにスライドショーを表示したいのですが、問題は、すべての画像を描画可能なフォルダーから取得していて、sdcard フォルダーから取得したいことです。私はアンドロイドの初心者なので、助けてください。

here is the link : 

http://www.edumobile.org/android/android-development/image-gallery-example-in-android/
4

1 に答える 1

0

res/drawable フォルダー内のリソースはコンパイルおよび最適化されます。http://www.linuxtopia.org/online_books/android/devguide/guide/topics/resources/android_resources-i18n_CreatingResources.htmlを ご覧ください。

SD カードの画像を使用する場合は、ファイルから読み込む必要があります。簡単な例は次のとおりです。

Bitmap bitmap = BitmapFactory.decodeFile(imageFile.getAbsolutePath());
jpgView.setImageDrawable(bitmap);

要するに。Drawable フォルダーは特別な方法で処理されます。

引数 imageFile はクラス File のオブジェクトです。 http://developer.android.com/reference/java/io/File.html

変数 jpgView はクラス ImageView のインスタンスです。しかし、これはほんの一例です。 http://developer.android.com/reference/android/widget/ImageView.html

ループが進む限り、フォルダー内のファイルを反復処理する必要があります。それについてはドキュメントを参照してください。

于 2013-02-14T07:36:36.763 に答える