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?