2013-06-12 130 views
2
SIM卡联系人

我需要访问黑莓的联系人列表,我写诗下面的代码来做到这一点:如何访问黑莓

private void readContacts() { 
     try { 
      PIM pim; 
      pim = PIM.getInstance(); 
      String lists[] = pim.listPIMLists(PIM.CONTACT_LIST); 

      for (int i = 0; i < lists.length ; i++) { 
       clist = (ContactList) pim.openPIMList(PIM.CONTACT_LIST, 
         PIM.READ_ONLY, lists[i]); 

       Enumeration cenum = clist.items(); 
       while (cenum.hasMoreElements()) { 
        Contact c = (Contact) cenum.nextElement(); 
        ContactDTO contact = new ContactDTO(); 
        parseContactInfo(c, contact); 
        contacts.addElement(contact); 
       } 
       clist.close(); 
      } 

     } catch (Exception e) { 
     } 
    } 

在J2ME中这个代码访问两个SIM卡和手机中的联系人,但在黑莓它访问只有手机通讯录。

String lists[] = pim.listPIMLists(PIM.CONTACT_LIST); 

lists.length回报1

我怎么能在黑莓手机访问SIM卡联系人? 在此先感谢。

回答