私の問題は、ギャラリーから画像を取得し、画像をビットマップに変換するために BitmapFactory.decodeResource() を使用することですが、問題は、画像がエミュレーターで取得されますが、実際のデバイスでは取得されず、実際のデバイスではビットマップ値が null になることです。以下はギャラリー画像をデコードするための私のコードです。
String Galleryimagepath="/mnt/sdcard/DCIM/.thumbnails/1308059312410.jpg";
bmpImage = BitmapFactory.decodeFile(Galleryimagepath);
drawable = new BitmapDrawable(bmpImage);
mRlayoutmainimage.setBackgroundDrawable(drawable);
任意のヘルプをいただければ幸いです。