QR-код Импорт VCARD не разделяет поля. Это формат?

StackOverflow https://stackoverflow.com/questions/4113836

  •  29-09-2019
  •  | 
  •  

Вопрос

Этот текст

BEGIN:VCARD
N:Haven;Richard;;;
ADR;DOM;PARCEL;HOME:;;9999 Mission Street ;Daly City;California;94014;U.S.A.
EMAIL;INTERNET:richard@domain.com
EMAIL;INTERNET:richard@domain.org
TEL;CELL:831-555-9315
TEL;CELL:831-555-0740
END:VCARD

конвертирован в этот QR код и импортируется в мой дроид Motorola не отделяет первое и фамилию, и он не разделяет адрес.

Кроме того, телефон и электронные письма назначаются домой и работаю и дома и мобильным; Я ожидал, по крайней мере, телефоны, чтобы пойти как обе мобильный.

Это просто так, как Android разбирается в кардах или я могу изменить кодировку, чтобы разрешить разделение и правильно указать типы электронных писем и телефонов?

Спасибо

Это было полезно?

Решение

Я думаю, что вопрос здесь касается сканера штрих-кода, а не Android. Сканер штрих-кода (я разработчик) разбирается все эти поля. Выпуск в том, что APIS Android 1.x не позволяет вам указать всю информацию, которую вы хотите здесь, как отдельные поля. Android 2.x делает, до гораздо большей степени. Сканер штрих-кода должен оставаться совместимым с 1.5 на данный момент, поскольку небольшая доля его пользователей все еще на 1,5 - небольшая фракция, но 10 миллионов человек, поэтому мы не можем просто сбросить их.

Это возможно, хотя и вполне больно, чтобы написать версию, которая использует одну или другую API, в то время как все еще используется 1.5.

Вместо этого уже есть версия, которая требует Android 2.2 и использует новые API. Это не будет выпущено в течение некоторого времени (см. Выше), но вы можете дать ему выстрел здесь: http://code.google.com/p/zxing/downloads/detail?name=barcodescanner-debug.apk.

Другие советы

Скорее всего проблема в том, что Обязательные типы отсутствуют: «Объект vCard должен содержать типы Fn, n и версии».

Вы также можете попробовать валидатор VCARD, чтобы увидеть, есть ли другие проблемы. [Отказ от ответственности: я написал один

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top