Есть ли способ искать изображение, используя путь? MediaStore.Images.Thumbnails (Android) - PullRequest
2 голосов
/ 16 августа 2010

Я использую MediaStore.Images.Thumbnails, чтобы показать изображения, которые есть у пользователя.Но я не могу получить изображение через его путь.Есть ли способ найти изображение по пути?

String [] proj={MediaStore.Images.Thumbnails._ID, MediaStore.Images.Thumbnails.IMAGE_ID, MediaStore.Images.Media.DATA};  
String selection =  MediaStore.Images.Media.DATA + " like '%path%'";  //this doesn't work  
cursor = managedQuery( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
                       proj, // Which columns to return   
                       selection,       // WHERE clause;   
                       null,        
                       null); // Order-by clause 

С уважением!

1 Ответ

4 голосов
/ 16 августа 2010

EDITED

Привет,

//I just get Image ID.

String [] proj={MediaStore.Image.Media._ID,MediaStore.Image.Media.DATA}
cursor=manageQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, proj,MediaStore.Images.Media.DATA+"= ' "+path+" ' ",null,null);
cursor.moveToFirst();

// and then, use ID to get thumbnails

Bitmap b=MediaStore.Images.Thumbnails.getThumbnail(cr,Integer.valueOf(cursor.getString(0)),kind, null);

// or for video

Bitmap b=MediaStore.Video.Thumbnails.getThumbnail(cr, Integer.valueOf(cursor.getString(0)),kind, null);

BR, Jett

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...