В настоящее время я использую Java ME для извлечения полей адресной книги (ContactList) на устройстве через PIM (спецификация JSR75). У меня возникают проблемы с получением максимальной длины значения поля, если тип данных поля является строкой. Сначала я подумал, что в API есть метод, похожий на getFieldLength(int fieldId)
, но, к сожалению, его не нашел.
Есть ли способ получить это?
Мне нужно знать длину данных поля, потому что я читаю только само определение поля. Не ценности. Мне нужно собрать все поддерживаемые поля в устройстве. Из этих полей мне нужно получить имя поля, тип данных и максимальную длину. Мы помещаем указанную информацию в наше серверное приложение для переноса устройств.