2013-06-12 164 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卡聯繫人? 在此先感謝。

回答