Как показать изображения контактов в приложении для обмена сообщениями Android

Я создаю приложение для обмена сообщениями, такое как watsapp и другое приложение для обмена сообщениями. Я реализовал обмен сообщениями и легко могу общаться с контактами, но теперь я хочу добавить в свое приложение функцию изображения контакта, чтобы каждый контакт мог загружать туда изображение и другого пользователя смогут просматривать изображение контакта, когда они нажимают на просмотр контакта. Также для каждого вида контакта на AppBar я хочу показать изображение в круглой форме для контакта.


person Ajay Yadav    schedule 28.12.2015    source источник
comment
Вы используете библиотеку smack?   -  person Developer    schedule 28.12.2015
comment
Ваше сообщение = SMS + Любое текстовое сообщение или только текстовое сообщение?   -  person GiapLee    schedule 28.12.2015
comment
Да, я использую библиотеку smack. Да, я хочу создать приложение, похожее на приложение Wats, со всеми функциями, пока оно просто может общаться в чате с другим пользователем. Но я хочу, чтобы каждый пользователь мог просматривать контактное изображение друг друга.   -  person Ajay Yadav    schedule 28.12.2015
comment
А также какой сервер вы используете?   -  person Developer    schedule 28.12.2015


Ответы (1)


То, что вы хотите сделать, может быть достигнуто путем сохранения изображений контактов пользователя на сервере. В smack Library нет встроенной функциональности для хранения изображений пользователя, поэтому вам нужно реализовать это самостоятельно. Отправьте изображения пользователя на сервер (например, составными), а также вам потребуется некоторый код на стороне сервера для обработки изображений (сохранение и предоставление функций загрузки).

person Developer    schedule 28.12.2015
comment
Я думал так же, как написать свой собственный сервис для загрузки изображения в зависимости от аутентификации. Я искал, есть ли уже структура сборки для этой процедуры. И если у вас есть опыт в создании приложения для обмена сообщениями, можете ли вы предложить, какие другие технологии мне следует искать в. - person Ajay Yadav; 28.12.2015
comment
У меня были проблемы с передачей файлов с Openfire и Smack, поэтому я использовал промежуточный HTTP-сервер для загрузки и скачивания изображений. - person Developer; 28.12.2015
comment
Ответ неверный. XMPP и Smack предоставляют стандартные способы для пользовательских аватаров. - person Flow; 28.12.2015
comment
@Flow Хорошо. Не могли бы вы поделиться способами с нами. Нам не удалось их найти. Спасибо . - person Developer; 29.12.2015
comment
Также есть небольшие заморочки с VCard. stackoverflow.com/questions/1838770/ - person Developer; 29.12.2015
comment
Ответ, который вы упомянули, датирован 2009 годом. Я сомневаюсь, что проблемы все еще существуют. - person Flow; 29.12.2015
comment
@Flow: Спасибо, что рассказали о VCard. Можете ли вы предоставить какой-либо учебник, связанный с этим, чтобы я мог настроить его с помощью моего openfire и в моем приложении? - person Ajay Yadav; 29.12.2015