Intent intent = new Intent(Intent.ACTION_VIEW);
filePath = "这里是图片文件路径"; Uri uri; if (Build.VERSION.SDK_INT >= 24) { File file = new File(filePath); Log.i("mine",file.length()+""); uri = FileProvider.getUriForFile(this, getApplicationContext().getPackageName() + ".provider", new File(filePath)); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);//注意加上这句话 } else { uri = Uri.fromFile(new File(filePath)); } intent.setDataAndType(uri, "image/*"); startActivity(intent);