Closed itspec-ru closed 3 years ago
Лучше его добавить в программу, думаю. Судя по содержанию, он показывает, откуда сделан бэкап: с телефона или с SIM-карты. В файле он находится непосредственно внутри vCardfield, я правильно понял?
Да, вот пример:
<vCardField>
<vCardLocation>MMI_NVRAM</vCardLocation>
<N>Some Name</N>
<TEL>+78001234567</TEL>
<ORGNAME>Some Company</ORGNAME>
</vCardField>
Судя по содержанию, он показывает, откуда сделан бэкап: с телефона или с SIM-карты.
Нет, не откуда сделан бэкап, а где хранится конктетная запись в мобильнике: в адресной книге мобильника, или в SIM'ке. У меня в одном выгруженном файле записи с разными значениями тэга в зависимости от хранения в памяти или SIM'ке.
Хорошо, добавлю. Просто игнорить неизвестные теги - не очень хорошее решение, т.е. чревато потерей данных. К примеру, я не знаю, были ли разновидности UDX, сохраняющие информацию о мессенджерах (в vCard такое есть), и если были, то как называется тег. Но если есть, и кто-то из пользователей увидит предупреждение - есть шанс, что он сообщит мне.
Добавил vCardLocation как нередактируемый. Такие теги можно найти на вкладке "Прочее" окна редактирования контакта. Надо будет пошерстить по другим форматам, кажется, в каком-то из них тоже было указание на источник контакта. Тогда сделаю полноценное поле.
При открытии UDX, выгруженного из Philips Xenium X501, выводится диалог с повторяющимися сообщениями
После закрытия данного сообщения файл загружается нормально. Если этот тэг не используется, то может тогда просто его игнорировать (не выводить сообщение)?
В моём файле данный тэг встречается в двух вариантах
Заголовок UDX-файла