2013-01-19 124 views
1

在我的android應用程序中,用戶可以使用facebook/twitter登錄。如何下載Facebook個人資料圖片

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

+0

希望這個鏈接可以幫助你 http://stackoverflow.com/questions/10094609/android-getting-all-users-friend-profile-pictures-quicly – Janmejoy

+0

感謝@Janmejoy,已經我看到了這個鏈接。 – Viswa

回答

2

使用的的AsyncTask下載它,並把它保存到你的應用程序的磁盤空間。在您的數據庫中,只需存儲圖片的文件路徑(我將其保存爲文件名爲FB用戶標識)。

你可以看到如何使用AsyncTask在我的代碼在github做一個網絡連接。 https://github.com/nedwidek/Android-Rest-API

我需要切換工作區才能找到適用於本地存儲的代碼。

+0

謝謝,我現在就試試這個。 – Viswa

+0

我明白什麼是AsyncTask,但我使用sencha touch來創建視圖。我可以使用AsyncTask嗎? – Viswa

+0

我還沒有用過任何Sencha項目。在PhoneGap上,我會使用插件來擴展框架的功能。不知道你是否可以用Sencha做到這一點。 –

相關問題