与模拟器相比,毕加索花费了太多时间在真实设备中加载图像

时间:2018-05-02 08:29:04

标签: android performance picasso

我使用Picasso在应用程序中加载图像,与Android模拟器相比,在真实设备中加载需要很长时间。

在仿真器中,在真实设备中几乎不需要10到15秒,它至少需要5到7分钟

用于测试此功能的真实设备:

  • Mi Note 3
  • Mi Note 4
  • Mi A1
  • Oppo F1

我正在使用免费服务器,这是配置:

  • 操作系统:Windows 7
  • Ram:1GB
  • 存储:10Gb

图像显示在图像视图中并从适配器调用。

  • 图像数:~300
  • 尺寸:~1.5至3 mb

以下是加载图片的代码:

%~

3 个答案:

答案 0 :(得分:0)

使用String代替Glide 它会加载图像更快

浏览此链接https://github.com/bumptech/glide并在Gradle中添加Picasso

将以下代码添加到要加载图片的代码中,如

Glide

答案 1 :(得分:0)

如果您可以控制服务器上的图像,则应该对它们进行压缩(像tinypng.com这样的服务在大多数情况下可以将文件大小减少> 80%),因为这里的实际问题似乎是下载图像与毕加索相反

答案 2 :(得分:0)

使用Glide比picaso更好