在图库应用程序中打开图像以编程方式显示低分辨率

时间:2016-09-06 07:18:03

标签: android image android-gallery

我在我的应用程序中点击按钮下载并保存图像。这很好用。如果我通过Gallery应用程序(或任何其他方式)查看此图像,它看起来很好。

但是,如果我尝试用以下方式打开图像:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(imageFile), "image/*");
startActivity(intent);

它会提示我要打开文件的应用程序(图库或照片)。如果我选择图库,图像会打开,但分辨率非常低。由于照片中包含大量文字,因此无法放大和阅读。如果我选择“照片”,它看起来很好。

我有什么办法可以让它在Gallery中正常工作吗?

1 个答案:

答案 0 :(得分:0)

所以我保存的图片没有扩展名。因为它在Gallery中打开,我认为它知道它是一个图像,但只要我将“.jpeg”添加到文件名中,它就会以正确的分辨率显示。奇怪的错误,我想更新以防万一其他人希望在某处找到答案。