2012-02-02 52 views
0

我有Android應用程序,其中有目錄模塊,它列出了一些聯繫人。現在我想從他們的Twitter account中獲取每個聯繫人的profile image,因爲我也有他們的twitter username。我如何在Android中獲取它?訪問個人資料圖片在Android的他們的twitter帳戶

我已經試過,但沒有成功。

imageView.setImageDrawable(readDrawableFromNetwork("https://api.twitter.com/1/users/profile_image?screen_name=twitterapi&size=bigger")); 
+0

.. – 2012-02-02 13:36:44

+0

我不知道如果我要使用JSON解析。它會解決這個問題嗎? – 2012-02-02 13:42:06

+0

如果我們使用json解析而不是直接url,我們可以獲取配置文件映像。如果使用直接URL像我不知道如何得到; – 2012-02-02 13:43:59

回答

0

這是Twitter的Twitter API的relavent API,我們可以從這個獲得JSON,通過使用JSON字符串,我們可以做你想做什麼都。爲配置文件圖像使用這個json對象:profile_image_url你可以得到iamge url。通過使用url獲取圖像可繪製。

0

我嘗試下面的代碼,它是工作,現在

String twitterURL = "https://api.twitter.com/1/users/profile_image?screen_name=#screen_name#&size=normal"; 
twitterURL = twitterURL.replace("#screen_name#", twitterScreenName); 
imageView.setImageDrawable(readDrawableFromNetwork(twitterURL)); 

我也試過用下面的代碼,它也是工作,但我不知道哪一個是最好的性能,並建議了。

URL urlImg = new URL(twitterURL); 
InputStream in = new BufferedInputStream(urlImg.openStream()); 
Bitmap bm = BitmapFactory.decodeStream(in); 
imageView.setImageBitmap(bm); 

感謝RajaReddy P :)你使用JSON解析

相關問題