通过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