public void GetImage() { String[] projection = {MediaStore.Images.Thumbnails.DATA}; Cursor cursor = this.getContentResolver().query( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, projection, null, null, null); int columnIndex = cursor.getColumnIndex(MediaStore.Images.Thumbnails.DATA); for(int i =0;i<cursor.getCount();i++){ cursor.moveToPosition(i); Bitmap bm = BitmapFactory.decodeFile(cursor.getString(columnIndex)); map.put("img", bm ); } cursor.close(); }
接著只需要將 map裡的資料 餵給imageview 即可
沒有留言:
張貼留言