Android11及以上版本中,图库图片选取意图返回null
创始人
2024-08-20 10:30:22
0

在Android 11及以上版本中,由于权限管理的变化,如果不使用新的API,可能无法使用旧版的意图(Intent)选取图库图片。需要使用新的方式进行图库图片选取,例如使用MediaStore API,示例代码如下:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
    try {
        Intent intent = new Intent(Intent.ACTION_PICK);
        intent.setType("image/*");
        String[] mimeTypes = {"image/jpeg", "image/png"};
        intent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes);
        startActivityForResult(intent, REQUEST_CODE_PICK_IMAGE);
    } catch (ActivityNotFoundException e) {
        // Handle exception
    }
} else {
    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("image/*");
    startActivityForResult(intent, REQUEST_CODE_PICK_IMAGE);
}

其中,用于选取图片的Intent.ACTION_PICK在Android 11及以上版本中可能会返回null,因此需要使用新的API进行图片选取。通过MediaStore API可以实现在Android 11及以上版本中对图库图片的选取。

相关内容

热门资讯

最新研发!红龙扑克有外挂,we... 最新研发!红龙扑克有外挂,wePOke软件透明挂,详细教程(有挂攻略)-哔哩哔哩;精心打造了俱乐部社...
我来向大家传授!渤海麻将有挂的... 我来向大家传授!渤海麻将有挂的,wepower伙牌,详细教程(有挂教程)-哔哩哔哩是一款可以让一直输...
六秒钟免费(微扑克ai智能)外... 相信很多朋友都在电脑上玩过微扑克ai智能吧,但是很多朋友都在抱怨用电脑玩起来不方便。为此小编给大家带...
来一盘(云扑克辅助软件)原来真... 来一盘(云扑克辅助软件)原来真的有挂(透视)详细教程(有挂方法)-哔哩哔哩;支持2-10人实时对战,...
重磅来袭!wepoke能赢嘛,... 重磅来袭!wepoke能赢嘛,wepok软件透明挂,详细教程(有挂方法)-哔哩哔哩;小薇(透视辅助)...
五分钟了解(越乡游义乌麻将有挂... 1、五分钟了解(越乡游义乌麻将有挂的)的确真的有挂(透视)详细教程(有挂教学)-哔哩哔哩;详细教程。...
免费测试版!东游麻将助手,微扑... 免费测试版!东游麻将助手,微扑克辅助器ios,详细教程(有挂教程)-哔哩哔哩;致您一封信;亲爱微扑克...
4次外挂!微扑克真的有挂存在(... 4次外挂!微扑克真的有挂存在(透视)外挂辅助助手(2022已更新)(哔哩哔哩);科技详细教程小薇《7...
指导大家(粤麻圈开挂)竟然真的... 指导大家(粤麻圈开挂)竟然真的有挂(透视)详细教程(有挂规律)-哔哩哔哩;粤麻圈开挂简单的灵活控制,...
总算了解!德州poker有外挂... 德州poker有外挂透视辅助版本解析‌,总算了解!德州poker有外挂,wepOKE软件透明挂,详细...