【发布时间】:2023-03-10 06:00:01
【问题描述】:
我正在开发一个应用程序并从服务器获取产品图像。 目前我将这些图像转换为字节数组后将它们保存到 SQLite 数据库中,并在使用时将它们转换回位图。
现在我有以下两个查询:
将图像保存在应用程序中的最佳方式是什么,我们还可以同步它们并在需要时获取。
如何在图像视图或按钮上分配它们,因为有时会出现内存问题并且应用程序会突然停止。
请指导我。任何帮助表示赞赏。
【问题讨论】:
-
在 sqlite 中存储 blob 是不好的做法。而是将图像存储在 sdcard 上。并将图像的路径存储在数据库中而不是字节数组中。
-
@BirajZalavadia 好的,您能否为此提供任何有用的样本。还有第二期呢?
-
第二个问题是由于 blob 引起的。因为它需要更多的内存来序列化和反序列化这个字节对象。
-
我正在为这个场景使用androidquery框架。你可以从这里下载jar code.google.com/p/android-query/downloads/list
-
@BirajZalavadia 谢谢,但请告诉我这个 .jar 文件的目的是什么?以及如何使用它?
标签: android file bitmap android-sqlite android-image