从URI获取图片路径不适用于Picasa文件夹

时间:2013-09-19 06:53:53

标签: android

Cursor cursor = contentResolver.query(uri, null, null, null, null);
cursor.moveToFirst();
String filePath = cursor.getString(cursor.getColumnIndexOrThrow(MediaColumns.DATA));
  

与其他文件夹不同,如Camera,Screenshots,Foursquare等..,The   来自Picasa文件夹的图片的no.of列数较少,_data不是   有

因此我得到了例外:

java.lang.IllegalArgumentException:column' _data'不存在

有一个名为picasa_id的列和一个在android中的常量:

MediaStore.Images.Media.PICASA_ID

这有助于获得正确的图像路径吗?

此外,如果我必须从文件夹下载图像并保存在my-app-images文件夹中,然后获取实际路径。 我怎么知道图片URI来自Picasa?

0 个答案:

没有答案