Blackberry 黑莓:程序化;“添加到联系人”;

Blackberry 黑莓:程序化;“添加到联系人”;,blackberry,java-me,blackberry-jde,Blackberry,Java Me,Blackberry Jde,如果我在Blackberry(5.0.0)上的手机应用程序中键入一个电话号码,我可以点击菜单按钮,其中一个选项是“添加到联系人”,这将显示添加联系人屏幕,并且电话号码已经填充。我想在我的应用程序中做同样的事情-打开“添加到联系人”屏幕,并用特定的电话号码预先填充它。这在黑莓5.0操作系统上可能吗?在浏览有关黑莓联系人的更多信息时,我遇到了这个支持论坛问题,它间接地回答了我的问题。在此处为处于类似情况的其他人发布: try { ContactList contacts = null

如果我在Blackberry(5.0.0)上的手机应用程序中键入一个电话号码,我可以点击菜单按钮,其中一个选项是“添加到联系人”,这将显示添加联系人屏幕,并且电话号码已经填充。我想在我的应用程序中做同样的事情-打开“添加到联系人”屏幕,并用特定的电话号码预先填充它。这在黑莓5.0操作系统上可能吗?

在浏览有关黑莓联系人的更多信息时,我遇到了这个支持论坛问题,它间接地回答了我的问题。在此处为处于类似情况的其他人发布:

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);

     AddressBookArguments entry = new AddressBookArguments(AddressBookArguments.ARG_NEW, contact);

     Invoke.invokeApplication(Invoke.APP_TYPE_ADDRESSBOOK, entry);

} 
catch (Throwable t)
{
}