Доступ к изображениям профиля людей из их аккаунта в Твиттере в Android - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть приложение для Android, в котором есть модуль каталога, в котором перечислены некоторые контакты. Теперь я хочу получить profile image каждого контактного лица от его Twitter account, и для этого у меня тоже есть twitter username. Как я могу получить его в Android?

Я уже пробовал с этим, но безуспешно.

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

Ответы [ 2 ]

0 голосов
/ 03 февраля 2012

Я попробовал приведенный ниже код, и теперь он работает

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:)

0 голосов
/ 02 февраля 2012

это релевантный API для Twitter Twitter API мы можем получить json из этого, используя строку json, мы можем делать все, что вы захотите.для изображения профиля используйте этот объект json: profile_image_url вы можете получить URL-адрес iamge.с помощью url получить изображение для рисования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...