Blackberry: добавление контакта с полями, заполненными приложением - PullRequest
0 голосов
/ 18 августа 2011

Я внедрил ActiveRichTextField в свое приложение, которое позволяет пользователю выбрать номер телефона и выбрать «Добавить контакт», чтобы добавить его в телефонную книгу пользователя. Однако, когда он направляется на страницу «Добавить контакт» в телефонную книгу, единственным заполненным полем является номер телефона. Интересно, можно ли включить поля, которые заполнены как имя и номер телефона, а также адрес электронной почты? Извлекать его с моего сайта.

1 Ответ

1 голос
/ 18 августа 2011

Ниже приведен код для добавления имени "Джон Доу" в адресную книгу.

ContactList contactList = 
            (ContactList)PIM.getInstance().
                              openPIMList(PIM.CONTACT_LIST, PIM.WRITE_ONLY);

    if (contactList.isSupportedField(Contact.NAME)) {
       String[] name = new String[contactList.stringArraySize(Contact.NAME)]; 

       name[Contact.NAME_GIVEN] =  "John";
       name[Contact.NAME_FAMILY] = "Doe";

       contact.addStringArray(Contact.NAME, Contact.ATTR_NONE, name);
    }

Используйте этот подход для добавления электронной почты (используйте Contact.EMAIL) и другие поля .

...