如何打开默认的图库应用

时间:2014-01-02 18:10:53

标签: android

我知道之前有人问过,我试过了:

Intent intent =  new Intent(Intent.ACTION_PICK);
intent.setType("video/*, images/*");
startActivity(intent);

但在我的三星S2中它以选择模式打开图库(如果我点击一个项目,它会关闭图库应用程序)。我只想在正常模式下打开图库,这样我就可以点击图片和视频并观看它们就是这样!

我浪费了太多时间......请帮助我!

4 个答案:

答案 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"));

字体:https://stackoverflow.com/a/6016311/2652124

答案 3 :(得分:0)

这对我有用:

Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(file), "application/*");
        startActivity(intent);

另请查看此链接:

Using Intents to Open Files