Is there any way to look for an image using the path? MediaStore.Images.Thumbnails (Android)
-
28-09-2019 - |
Question
I'm using MediaStore.Images.Thumbnails
in order to show the images the user have. But i'm not able to get an image through its path.
Is there any way to look for an image using the path?
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
Best regards!
Solution
EDITED
Hi,
//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
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow