繁体   English   中英

如何打开带有Android图库的应用程序中保存的图像?

[英]How can I open an image saved within the app with the android gallery?

我正在设计的应用程序有一个小问题。 我需要能够使用android gallery打开高分辨率图像(存储在项目的资产文件夹中)。 我尝试了很多事情,例如将其放在drawables文件夹中并检索Uri(这会给出“内存不足”错误)。 我需要能够在不进行任何压缩的情况下获得高分辨率图像,因为用户将需要进行大量放大。

任何想法都欢迎,谢谢大家!

android应用程序对使用动态内存有严格的限制,它是16 mb。 因此,如果图像较大,则尝试将其至少加载到内存至少15mb无疑会引起OutOfMemory错误。 使用此库https://github.com/davemorrissey/subsampling-scale-image-view ,它似乎完全是为您的需求而设计的。 从描述中可以看出,主要概念是部分加载大图像,而这只是电流位移的一部分。

您必须将图片从资源文件夹复制到外部存储器,以便图库应用程序能够显示它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM