如何下载Facebook个人资料图片

时间:2013-01-19 07:05:34

标签: android facebook facebook-graph-api twitter

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

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

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

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

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

enter image description here

1 个答案:

答案 0 :(得分:2)

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

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

我需要切换工作区以获取适用于本地存储的代码。