在Parse中保存图像的最佳方法是什么?

时间:2015-06-05 03:47:53

标签: android database parse-platform

我想要实现的目标:根据应用用户的一些过滤器,我想返回一个包含文字和图片的列表。

我是怎么做到的:我在Parse中创建了一个表,并添加了一个对象类型为'file'的列。我已将所有jpg / gif图像放入该列。 (双击,浏览,从本地计算机中选择图像)。

我遇到的麻烦是,在我的Android应用程序显示之前,列表需要相当长的时间(约7秒)。

在Parse中有更好的处理图像数据的方法,还是应该将图像存储在其他地方(如Amazon S3)?

我正在使用Parse的标准查询来获取数据,但是,我也在检查是否存在任何代码延迟。想要确认我是否正确处理了后端的图像数据。

2 个答案:

答案 0 :(得分:0)

  

在Parse中是否有更好的处理图像数据的方法,或者我应该这样做   将图像存储在其他地方(如Amazon S3)?

如果您的图片不是太多或者您正在使用(例如五张图片),最好将其保存到AssetsDrawable文件夹中进行加载。 如果我正确地知道这个问题,你需要使用ProgressBar和一个图像,然后才能在Internet中加载图像。

Caching images and displaying

希望这有帮助。

答案 1 :(得分:0)

我正在使用Parse来存储图像,但它并不像你说的那么慢。由于Parse是Facebook的一部分,我认为他们的基础设施是相同的。可能存在问题:

  • 互联网连接:慢或3G?
  • 图片:文件很大?

让我知道您所处的案例。

如果您只是显示缩略图,我建议您在保存到Parse之前处理它,方法是在their blog上编写Cloud函数。您只需要在listview / gridview

上使用生成的缩略图