Я разрабатываю одно приложение, в котором у меня есть контактные данные, когда я щелкаю по контактному номеру, он запрашивает какую-либо опцию, такую как звонок или смс, или добавляет к контакту телефона.Я реализовал вызов и смс, но когда я пытаюсь внедрить добавление номера, имени, адреса электронной почты в телефонный контакт, я испытываю трудности.приведенный ниже код используется для добавления контакта
try
{
ContactList contacts = null;
try {
contacts = (ContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
} catch (PIMException e) {
// An error occurred
return;
}
Contact contact = contacts.createContact();
String[] name = new String[ contacts.stringArraySize( Contact.NAME) ];
name[Contact.NAME_GIVEN] = "Kate";
name[Contact.NAME_FAMILY] = "Turner";
contact.addStringArray(Contact.NAME, Contact.ATTR_NONE,name);
contact.addString(Contact.EMAIL, Contact.ATTR_NONE, emailAddressTo);
contact.addString(Contact.TEL,Contact.ATTR_NONE,"6776787"//this for voice call number.
AddressBookArguments entry = new AddressBookArguments(AddressBookArguments.ARG_NEW, contact);
Invoke.invokeApplication(Invoke.APP_TYPE_ADDRESSBOOK, entry);
}
catch (Throwable t)
{
}
}
Этот код работает нормально, но когда я пытаюсь добавить номер мобильного телефона, как это
contact.addString(Contact.ATTR_MOBILE,Contact.ATTR_NONE,"mobile Number");
получаю исключение Неверный аргумент Исключение, я не понимаюНе знаете, как добавить номер мобильного телефона, Может ли кто-нибудь помочь мне решить эту проблему?