我知道之前有人问过,我试过了:
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("video/*, images/*");
startActivity(intent);
但在我的三星S2中它以选择模式打开图库(如果我点击一个项目,它会关闭图库应用程序)。我只想在正常模式下打开图库,这样我就可以点击图片和视频并观看它们就是这样!
我浪费了太多时间......请帮助我!
答案 0 :(得分:2)
使用
Intent intent = new Intent(Intent.ACTION_VIEW);
<强>原因强>
活动操作:向用户显示数据。这是最常见的 对数据执行的操作 - 它是您可以在a上使用的通用操作 获得最合理的数据。例如, 当在联系人条目上使用时,它将查看条目;当用在一个 mailto:URI它会弹出一个填充了的窗口 URI提供的信息;当与tel:URI一起使用时,它会 调用拨号器。
输出:没有。
答案 1 :(得分:1)
我只想在正常模式下打开图库,这样我就可以点击图片和视频来观看它们就是这样!
有无数的“图库”应用程序,都预先安装在设备上,可从Play商店下载。即使假设应用程序具有与“正常模式”相对应的内容,也不要求任何人公开某些特定Intent
以显示“正常模式”。
换句话说,没有可靠的方法去做你想要的事情。
答案 2 :(得分:0)
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(
"content://media/internal/images/media"));
答案 3 :(得分:0)
这对我有用:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "application/*");
startActivity(intent);
另请查看此链接: