AndroidQ:从文件中加载图片
创始人
2024-10-09 17:01:40
0

在Android Q及更高版本中,为确保应用程序具有适当的权限,需要使用不同的方法从文件加载图像。下面是使用ContentResolver和ImageDecoder加载图像的示例代码:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
    ContentResolver contentResolver = getContentResolver();
    Uri uri = Uri.parse("file:///storage/emulated/0/my_image.jpg");

    ImageDecoder.Source source = ImageDecoder.createSource(contentResolver, uri);
    try {
        Bitmap bitmap = ImageDecoder.decodeBitmap(source);
        imageView.setImageBitmap(bitmap);
    } catch (IOException e) {
        e.printStackTrace();
    }
} else {
    File file = new File(Environment.getExternalStorageDirectory(), "my_image.jpg");
    Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
    imageView.setImageBitmap(bitmap);
}

请注意,此代码将检查设备上的Android版本,如果版本为Android Q或更高版本,则使用ContentResolver和ImageDecoder加载图像。否则,它将使用传统的方法从文件加载图像。

相关内容

热门资讯

了解透视!佛手在线大菠萝辅助,... 了解透视!佛手在线大菠萝辅助,pokermaster修改器(透视)原来是真的有辅助脚本(哔哩哔哩)1...
更值得关注的是!werplan... 更值得关注的是!werplan外开挂,荔枝竞技透视器,都是存在有辅助技巧(哔哩哔哩)该软件可以轻松地...
曝光透视!德州圈脚本,约局吧开... 曝光透视!德州圈脚本,约局吧开挂神器是真的吗(透视)都是有辅助软件(哔哩哔哩)1、进入游戏-大厅左侧...
据监测!we-poker有人玩... 据监测!we-poker有人玩吗,卡五星辅助神器,总是存在有辅助app(哔哩哔哩)1、进入到卡五星辅...
辅助透视!智星德州辅助译码插件... 辅助透视!智星德州辅助译码插件靠谱吗,德州局透视脚本下载安装最新版本(透视)切实是真的有辅助教程(哔...
不少玩家反映!德州透视是真的吗... 不少玩家反映!德州透视是真的吗,逍遥湖北卡五星辅助器,一贯是真的有辅助脚本(哔哩哔哩)小薇(辅助器软...
详情透视!werplan脚本,... 详情透视!werplan脚本,pokemmo辅助器手机版下载(透视)都是一直都是有辅助神器(哔哩哔哩...
值得注意的是!werplan辅... 值得注意的是!werplan辅助软件,熊猫透视辅助软件,一贯是有辅助app(哔哩哔哩)1、上手简单,...
开挂透视!pokerworld... 开挂透视!pokerworld修改器,poker master辅助(透视)好像一直总是有辅助攻略(哔...
经调查!wpk控制牌是真的吗,... 经调查!wpk控制牌是真的吗,九哥玩挂,好像存在有辅助脚本(哔哩哔哩)1、玩家可以在九哥玩挂透视最简...