我有一个 Android 应用程序,它可以从 php 远程服务器检索数据(图像+文本)并将它们显示在 GridView 中。我正在使用 Loaders 在后台进行操作。我对图像和文本有单独的连接,因为检索图像需要更长的时间,我想立即显示文本。从 MySQL 检索文本后,在服务器上使用 Json 对文本进行编码。在应用程序上,我正在解析 Json 对象并根据需要显示文本。
问题在于图像。我不确定用 Json 编码图像是否是个好主意。此外,图像在数据库中保存为 blob,为了使用 Json 对它们进行编码,我需要使用 base64_encode() 之前效率不高。我看过很多关于这个的帖子,但是当你必须得到一张图片时,它总是一个简单的例子。就我而言,我将检索多达 30 张小尺寸图像。
我的问题是,我可以继续我刚才介绍的内容,但似乎应该有更好的方法来做到这一点。你怎么看待这件事?我走错路了吗?
此外,我还在考虑是否可以在网格视图中单独显示每个图像,就像在“Google Play 应用程序”的 GridView 中一样(而不是等待所有图像都准备好)。我可以采取什么方法来实现这一目标?
先谢谢各位了!