java - 使用 android 的默认图库 Intent

标签 java android android-intent gallery

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

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

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

最佳答案

I know how to open uri with the android's default gallery intent

您问题中的代码是查看图像。它是否在“画廊”中打开取决于用户。

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

I dont know its how to swipe through all my images inside it

Intent 启动的 Activity 不要求具有“滑动浏览其中所有图像”的能力。即使是这样,该行为也取决于该应用的开发者,而不是您。

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

关于java - 使用 android 的默认图库 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46505270/

相关文章:

java - 如何在删除某些字符时使用 getText

android - 工具栏 vs appcompat v7-21 工具栏

java - 按下按钮后如何将按钮恢复为默认颜色?

android - 横幅和插页式广告没有显示?

java - 如果从 MyApp 调用文件在其他应用程序中查看,文件不会显示其内容

android - 复制类来处理应用程序流(具有明确的 Intent )

java - 可编辑以字符串崩溃

java - 类路径的使用

java - 什么时候不要在 Java 中使用 static 关键字?

android - 如何为 android 实现自定义设备照片库?