2011-02-16 113 views
0

由ContentProvider给出IMAGE_ID,我如何获取它的缩略图路径?检索图像缩略图

Cursor c = this.managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, selection, null, null); 

      while (c.moveToNext()){ 
       String title = c.getString(c.getColumnIndex(MediaStore.Images.ImageColumns.TITLE)); 
       String description = c.getString(c.getColumnIndex(MediaStore.Images.ImageColumns.DESCRIPTION)); 
       long imgId = c.getLong(c.getColumnIndex(MediaStore.Images.ImageColumns._ID)); 
      ... } 

回答

1

看这个link,没有关于MediaStore.Images.Media路径图像的任何信息。 您可以尝试查看光标中的所有列,也许有一些信息:

String[] columns = c.getColumnNames();