小编Mim*_*mmo的帖子

Android:使用ACTION视图打开图像的URI

这是代码

protected static final String DIR_IMAGE = "/data/data/it.android.myprogram/images/";
Intent intent = new Intent(); 
intent.setAction(android.content.Intent.ACTION_VIEW); 
Uri u = Uri.fromFile(destinationFile);
intent.setDataAndType(u, "image/*");
startActivity(intent); 
Run Code Online (Sandbox Code Playgroud)

如果我这样做,要打开的文件是/data/data/it.android.myprogram/images:

File dir = new File(DIR_IMAGE);
String[] files = dir.list();
Run Code Online (Sandbox Code Playgroud)

var文件包含所有文件,但是当我开始时

intent.setDataAndType(u, "image/*");
startActivity(intent); 
Run Code Online (Sandbox Code Playgroud)

它显示了无法找到的信息/data/data/it.android.myprogram/images/img1.jpg

为什么?

android actionview

2
推荐指数
1
解决办法
7839
查看次数

标签 统计

actionview ×1

android ×1