我正在尝试使用
获取备用照片mediaCursor = getContentResolver().query(MediaStore.Images.Media.getContentUri("content://com.google.android.apps.photos.contentprovider"), projection, selection, selectionArgs, "");
但我没有结果。什么是正确的Uri?或者我必须使用另一个api?
我也尝试了
Uri ImageUri = Uri.parse("content://com.google.android.gallery3d.provider/picasa/images/media");
mediaCursor = getContentResolver().query(ImageUri, projection, selection, selectionArgs, "");
但我收到此错误消息:
权限拒绝:从ProcessRecord打开提供程序com.android.gallery3d.provider.GalleryProvider {41d647c8 23247:org.de.jmg.jmgphotouploader / u0a198}(pid = 23247,uid = 10198)需要com.google.android.gallery3d .permission.GALLERY_PROVIDER或com.google.android.gallery3d.permission.GALLERY_PROVIDER
答案 0 :(得分:0)
我找到了Google Drive Api的解决方法:
Drive.Files.List request = client.files().list()
.setPageSize(100)
.setFields("files,kind,nextPageToken")
.setQ(null)
.setSpaces("photos");
问题是没有显示专辑。 另一种可能性是https://roostertech.wordpress.com/2013/08/09/accessing-gphoto-android/,但使用的api有点过时了。