如何下载图像并将其保存在Android中

时间:2016-11-05 11:40:34

标签: android android-image android-webservice

我想在我的应用程序中显示帖子,我的帖子有标题,描述,图片等等。
我想在下载并显示来自服务器的帖子图片时,在手机中下载此图片,再次显示此图片不会再次下载,只需从移动内存中显示即可!

我怎么能?

1 个答案:

答案 0 :(得分:0)

Glide是一个专为Android加载互联网图片而设计的图书馆。它可以帮助您从服务器下载图片并将其保存在缓存和SD卡中。最重要的是,它非常简单使用:

int main()
{
    std::map<int, int> m;
    int n,k;
    cin >> n >> k;
    for(int i=0; i<n; i++) {
        int k;
        cin >> k;
        m[k]++;
    }

    for(auto it = m.begin(); it != m.end(); it++) {
        if (it->second % k == 0) {
            cout << it->first << "\n";
        }
    }
}

一旦你加载一张图片,图书馆就会在 pictureUrl 和图片本身之间创建一个链接。下一次要再次加载图片时,图书馆首先在缓存中查找它而不是再次下载。