我正在尝试在设备的SQLite
数据库中存储来自设备相机应用程序的位图。我知道将数据作为BLOB存储在数据库中并不是最好的方法,但在我的情况下,我无法避免它。问题是图像可能非常大,因为它们来自设备的默认相机应用程序,我不想显着降低图像质量。假设我无法避免在memmory(或至少是该图像的字节数组)中加载该图像的位图实例,因为我需要它来插入SQLite
查询,我怎么能确定我会没有memmory isues(OutOfMemmoryError
)?有没有办法在没有降尺度的情况下这样做(或者至少没有明显缩小图像质量)?
P.S。我已经阅读了android开发人员部分关于有效加载位图的信息。
任何suggesstion将不胜感激。
谢谢!