Существует ли какой-либо (открытый) стандарт для импорта/экспорта контактов с/на любой мобильный телефон?

Есть ли открытый формат для импорта и экспорта с/на любой мобильный телефон. Это не обязательно должен быть смартфон, это может быть обычный мобильный телефон. Если такая вещь существует, поддерживает ли она также импорт / экспорт с / на SIM-карту?

Контакты — это одна из функций, которая универсальна для всех телефонов, поэтому я надеюсь, что это какой-то стандарт/формат, который можно использовать для этого. В смартфоне это можно сделать с помощью приложений, но как насчет обычных телефонов?

Любая помощь/понимание этого будет высоко оценена.

Ответы (2)

Этот формат, скорее всего, VCard (Versitcard), который даже имеет свой собственный MIME-тип ( text/vcard). Согласно связанной странице Википедии, он стал стандартом примерно в 1996 году (а поскольку он был впервые предложен в 1995 году, старые устройства его не узнают).

Приложение контактов Android использует этот формат при непосредственном экспорте контактов из него. Насколько мне известно, этот формат также используется при передаче контактов через Bluetooth (даже на/с более старыми устройствами, не обязательно работающими под управлением Android или являющимися «смартфонами»). Почтовые клиенты также поддерживают это. Так что, если вы ищете здесь какой-либо стандарт, скорее всего, это он.

Спасибо @Иззи. Никогда не думал, что vcard можно использовать для этого.
Даже мои старые телефоны Nokia, кажется, делали это, если я оглянусь назад. Вы можете отправить карточку контакта через Bluetooth или даже SMS таким образом. Я не могу точно сказать, что это была VCard, но с телефонами, выпущенными после 2000 года, я бы почти поспорил.

для базовых телефонов вы можете рассмотреть AT-команды GSM, определенные для чтения контактов (через последовательное соединение, однако даже большинство USB-кабелей для передачи данных по-прежнему будут предоставлять виртуальный COM-порт)

http://www.traud.de/gsm/numbers.htm

«U» в USB означает «универсальный». Использование USB-кабеля для подключения 2 устройств обеспечит те же функции, что и любой другой USB-кабель.