申请Google照片权限

问题描述 投票:1回答:2

我的应用程序中有一个Image-Picker。

  • 当我从Google相册中选择图片时,我必须保存其URI
  • 然后我需要使用此URI将此图像显示到ImageView中。
  • 我尝试请求Google Photo权限,但没有结果。

public static final String GOOGLE_PHOTOS_PERMISSION="com.google.android.apps.photos.permission.GOOGLE_PHOTOS";

是否可以通过Google照片中的URI获取图片?

android android-permissions google-photos
2个回答
0
投票

你可以使用Picasso图书馆。

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

使用Gradle文件

compile 'com.squareup.picasso:picasso:2.5.2'

查看毕加索图书馆文档


0
投票

使用此片段将Uri转换为Bitmap

private Bitmap getBitmapFromUri(Uri uri) throws IOException {
    ParcelFileDescriptor parcelFileDescriptor = getContentResolver().openFileDescriptor(uri, "r");
    FileDescriptor fileDescriptor = parcelFileDescriptor.getFileDescriptor();
    Bitmap image = BitmapFactory.decodeFileDescriptor(fileDescriptor);
    parcelFileDescriptor.close();
    return image;
}

现在把这个Bitmap设置为ImageView

© www.soinside.com 2019 - 2024. All rights reserved.