2012-04-29 7 views
2

Я ищу способ отправить/прочитать визитную карточку через SMS в своем приложении. Я читал много статей, веб-страниц, форумов и т. Д. До сих пор не существует понятия, как это сделать.Android - Как отправить/прочитать vCard через SMS/MMS?

Это сделка.

  1. Пользователь выбирает некоторый специфический контакт
  2. приложение генерирует визитную карточку для него
  3. типов пользователей числа, чтобы отправить визитную карточку в
  4. App посылает сообщение с этой визитной карточкой (?)
  5. адресатом recievs SMS с vCard и попросили просмотреть контакт/добавить в Контакты (?)

Вот несколько сообщений в stackoverflow с той же проблемой: this и this. Все еще ничего не полезно ...

Я нашел this nice library для работы .vcf файлов (как для записи, так и для чтения). Но есть ли способ отправить его на другой телефон (и, конечно же, читать правильно)? Просто отправьте это как строку, может быть?

HERE хороший стек сообщение об обработке данных за полученный SMS, отправленного SMSManager.sendDataMessage() метод

Пожалуйста, помогите! Я буду рад получить любую подсказку, полезную библиотеку или доказательство того, что это невозможно на Android. Если нет способа с помощью SMS, вы можете дать мне совет, как это сделать через MMS?

Что интересно, что есть много приложений с такой функциональностью, поэтому я думаю, это возможно.

Спасибо всем, кто отвечает. Хорошего дня.

ответ

2

Вам не нужно читать MMS из кода, когда у вас есть система для этого.

Чтобы отправить MMS с визитной карточкой, вам необходимо прикрепить к нему файл .vcf.

Here - ответ, как это сделать.