Android 解决调用系统相册打不开图片 DecodeServices报解码错误

这是由于系统相册不知道你图片目录是一个相册。打开前需要向系统相册“注册一下”,说白了就是让系统相册知道你这个图片所在的文件夹是个相册。

private static void scanImageFile(File file) {
        Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
        Uri uri = Uri.fromFile(file);
        intent.setData(uri);
        if (Main.activity != null) {
            Main.activity.sendBroadcast(intent);
        }
}

然后再打开,一切OK了。

Android 解决调用系统相册打不开图片 DecodeServices报解码错误,布布扣,bubuko.com

Android 解决调用系统相册打不开图片 DecodeServices报解码错误

上一篇:Android--应用开发2(AndroidManfest.xml)


下一篇:Python 运算符