通过Android Intent打开图库应用

我正在寻找一种Android从意图中打开图库应用程序的方法。

我不想返回图片,而只是打开图库以允许用户使用它们,就好像用户从启动器(View pictures/folders)中选择了它一样。

我尝试执行以下操作:

Intent intent = new Intent();  

intent.setAction(android.content.Intent.ACTION_GET_CONTENT);

intent.setType("image/*");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

startActivity(intent);

但是,一旦选择图片,这将导致应用程序关闭(我知道这是由于造成的ACTION_GET_CONTENT),但是我只需要打开图库即可。

任何帮助都会很棒。

谢谢

回答:

这是您需要的:

ACTION_VIEW

将您的代码更改为:

Intent intent = new Intent();  

intent.setAction(android.content.Intent.ACTION_VIEW);

intent.setType("image/*");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

startActivity(intent);

以上是 通过Android Intent打开图库应用 的全部内容, 来源链接: utcz.com/qa/427365.html

回到顶部