gpt4 book ai didi

android快速获取所有用户的 friend 个人资料图片

转载 作者:搜寻专家 更新时间:2023-11-01 08:10:31 25 4
gpt4 key购买 nike

我正在寻找一种快速获取我所有 friend 的个人资料照片的方法。我正在使用适用于 Android 的 Facebook SDK。

现在我正在获取我 friend 的列表 JSON 对象,并在该对象内运行一个 for 循环。在循环中,我将每个图像放在来自以下位置的 Drawable 对象中:http://graph.facebook.com/uid/picture .

我看到每张图片只有4K,而且很少有 friend 用得很快。但是如果我有 1000 个 friend 并且我要为他们中的每个人连接到 facebook 怎么办?这将花费很多时间。

我在其他应用程序中看到,其中一些可以非常快速地显示您所有的 friend 。

最好的方法是什么?使用运行者?

最佳答案

如果每张图片都是 4K,而您有 1000 个 friend ,则数据量大约为 4MB。下载它需要时间。如果您需要他们的所有照片,那就没办法了。

也就是说,您应该考虑是否真的需要他们的所有照片。绝大多数应用程序都会使用 friend 的个人资料图片向用户显示。按理说,界面不会一下子显示1000个好友。在这种情况下,一个好的解决方案可能是延迟加载图像,即当您为每个 friend 解析 JSON 时存储图像的 URL,但在您需要它们之前不要下载实际图像。如果说你的界面一次显示 10 个 friend ,那么这只是 40K 的图像,这更合理。

您可以在 StackOverflow 上搜索 android 延迟加载列表图像,但这里有一个可能有用的特定线程:Lazy load of images in ListView .

关于android快速获取所有用户的 friend 个人资料图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10094609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com