Tin*_*a.L 1 blackberry java-me
我正在工作的Blackberry应用程序要求我将所有应用程序联系人导出到BB地址簿.我能够检索ContactList并创建一个新的联系人.但是,当我打电话的时候
AddressBookArguments entry =
new AddressBookArguments(AddressBookArguments.ARG_NEW, contact);
Invoke.invokeApplication(Invoke.APP_TYPE_ADDRESSBOOK, entry);
Run Code Online (Sandbox Code Playgroud)
我将打开地址簿的新联系页面,并且必须手动按下保存按钮.我不能让用户为所有联系人执行此操作.
所以我的问题是,有没有办法自动保存这些新创建的联系人?
您当然可以通过编程方式创建新联系人.
以下是一些示例代码,用于创建具有公司名称和电子邮件地址的新联系人.您可以使用其他字段进行扩展,例如姓名,电话号码等.
ContactList contactList = (ContactList)PIM.getInstance().openPIMList(
PIM.CONTACT_LIST, PIM.WRITE_ONLY);
Contact newContact = contactList.createContact();
newContact.addString(Contact.ORG, Contact.STRING, "ACME Corporation");
if ( contactList.isSupportedField(Contact.EMAIL) )
{
newContact.addString(Contact.EMAIL, Contact.STRING, "johndoe@acme.com");
}
newContact.commit();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1430 次 |
| 最近记录: |