有什么方法可以创建可以打开该图库并在其中显示特定图像的意图?我并不是在问如何将图像保存到内存中,而只是想以一种合适且简单的方式来显示图像(不在ImageView中),以便可以进行缩放。
答案 0 :(得分:1)
您可以使用Intent
和ACTION_VIEW
来实现:
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
Uri uri = Uri.parse("file://" + "YOUR_FILE's PATH");
//Or you can use
Uri uri = Uri.fromFile(new File("YOUR_FILE's PATH"));
intent.setDataAndType(uri,"image/*");
startActivity(intent);
如果您要定位或设备的API级别为24+,请参阅此answer以了解如何获得正确的意图并避免使用FileUriExposedException