我有一台与我的Android应用程序通信的服务器。 在应用程序的某个选项卡中,它会从服务器请求图片。 服务器返回图片的所有URL,应用程序在同一页面中显示图片。
如果我的照片太多,问题就会出现问题,然后应用程序崩溃了。
我有一个解决方案 - 为每张照片保留两个版本,一个具有高分辨率(全高清),另一个具有非常低的分辨率,仅供预览。
当应用程序要求所有图片时,服务器将发送低分辨率图片的URL,并且只有当用户要求放大图片时,应用程序才会向服务器询问高分辨率图片。 你怎么看待这个解决方案?
你能为这类事情推荐最佳做法吗?
答案 0 :(得分:0)
使用专门的库。他们将处理处理远程加载图像背后的复杂性(下载,仅在加载时显示,缓存,调整大小等)。
我想起了这些,调查并选择你更喜欢的那个,但还有其他的