2011-07-16 5 views
1

したがって、基本的にSDCARDの画像からImageViewを変更しようとしています。ここでSDCardから選択した画像IDを取得してImageViewに設定します

は私からいくつかのコードです:

String[] images = {MediaStore.Images.Thumbnails._ID}; 
       Cursor cc = context.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 
         images, 
         null, 
         null, 
         MediaStore.Images.Thumbnails.IMAGE_ID); 
       startManagingCursor(cc); 
       photo.setImageURI(Uri.withAppendedPath(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, <image ID>)); 

私を混乱させているものの画像のIDを取得する方法です...あなたが見ることができるように、Uri.withAppendedPathは()

...画像IDが必要です誰かが私のためのサンプルコードを与えることができれば

私は

THXこれは役立ちます

答えて

2

...それをいただければと思いますか?

String[] images = {MediaStore.Images.Thumbnails._ID}; 
    Cursor cc = context.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 
        images, 
        null, 
        null, 
        MediaStore.Images.Thumbnails.IMAGE_ID); 

    if (!cc.moveToFirst()) 
     return null; 

    String imgId = imgCursor.getString(cc 
      .getColumnIndex(BaseColumns._ID)); 

    Uri uri = Uri.withAppendedPath(
      MediaStore.Images.Media.EXTERNAL_CONTENT_URI, imgId); 
    photo.setImageURI(uri); 
関連する問題