2

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

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

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

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

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

在此处输入图像描述

4

1 回答 1

2

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

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

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

于 2013-01-19T07:08:05.090 回答