在我的Android应用程序中,用户可以使用facebook / twitter登录。

https://graph.facebook.com/username/picture

https://api.twitter.com/1/users/profile_image?screen_name=screenname&size=normal


使用上面的网址我知道,我可以获取图片,但是有什么方法可以下载并将其存储在数据库中?

我需要使用facebook / twitter登录的用户个人资料图片列表,我必须从我的服务器数据库中获取它。 (我必须显示如下图所示)

最佳答案

使用AsyncTask进行下载并将其保存到应用程序的磁盘空间中。在您的数据库中,只需存储图片的文件路径(我将其保存为FB用户ID作为文件名)。

您可以在github上的代码中看到如何使用AsyncTask进行Web连接。 https://github.com/nedwidek/Android-Rest-API

我需要切换工作区才能使用与本地存储兼容的代码。

08-18 17:39
查看更多