使用android的默认图库意图

时间:2017-09-30 17:26:46

标签: java android android-intent gallery

我知道如何使用android的默认图库意图打开uri,但是我不知道如何在所选图像打开后刷过其中的所有图像。 有什么建议吗?

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);

intent.setDataAndType(Uri.parse(images.get(position)), "image/*");
context.startActivity(intent);

1 个答案:

答案 0 :(得分:1)

  

我知道如何使用android的默认图库意图打开uri

您问题中的代码是查看图片。是否在"画廊开放"取决于用户。

此外,由于它是您的图像,因此您知道MIME类型是什么。使用实际的MIME类型,而不是image/*

  

我不知道如何浏览其中的所有图片

Intent启动的活动无需具备任何扫描其中所有图片的能力"。即使它确实如此,这种行为取决于应用程序的开发人员,而不是你。

如果您想控制UI以显示图像,请自行编写该UI。