1
A
回答
11
試試這個代碼:
public Scr() {
Vector v = getContacts();
Enumeration iterator = v.elements();
while (iterator.hasMoreElements()) {
String[] contact = (String[]) iterator.nextElement();
for (int i = 0; i < contact.length; i++)
add(new LabelField(contact[i]));
}
}
private Vector getContacts() {
Vector result = new Vector();
try {
BlackBerryContactList contactList = (BlackBerryContactList) PIM
.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_ONLY);
Enumeration enumx = contactList.items();
while (enumx.hasMoreElements()) {
BlackBerryContact c = (BlackBerryContact) enumx.nextElement();
String[] contact = new String[2];
if (contactList.isSupportedField(BlackBerryContact.NAME)) {
String[] name = c.getStringArray(BlackBerryContact.NAME, 0);
String firstName = name[Contact.NAME_GIVEN];
String lastName = name[Contact.NAME_FAMILY];
contact[0] = firstName + " " + lastName;
}
if (contactList.isSupportedField(BlackBerryContact.EMAIL)) {
StringBuffer emails = new StringBuffer();
int emailCount = c.countValues(BlackBerryContact.EMAIL);
for (int i = 0; i < emailCount; i++) {
String email = c.getString(BlackBerryContact.EMAIL, i);
if (email != null) {
emails.append(email.trim());
emails.append("; ");
}
}
contact[1] = emails.toString();
}
result.addElement(contact);
}
} catch (PIMException ex) {
ex.printStackTrace();
}
return result;
}
相關問題
- 1. 顯示來自PIM的聯繫人的照片黑莓的聯繫人列表?
- 2. 黑莓如何訪問聯繫人從電話的聯繫人列表
- 3. IndexOutOfBoundsException異常更新的聯繫人列表中的聯繫人時 - 黑莓
- 4. 黑莓 - 從地址簿只獲取更新的聯繫人
- 5. 黑莓與電子郵件地址列表聯繫人
- 6. 黑莓中聯繫人列表的類型提前屬性?
- 7. Android獲取聯繫人列表,但沒有SIM卡聯繫人
- 8. 如何獲取Android聯繫人列表上聯繫人的ID?
- 9. Android聯繫人列表獲取地址
- 10. 通過gloox獲取聯繫人列表
- 11. 問題獲取flickr聯繫人列表
- 12. 如何列出BlackBerry-10聯繫人列表中的所有聯繫人?
- 13. 獲取聯繫人
- 14. 如何從BlackBerry聯繫人中取回聯繫人列表?
- 15. 獲取聯繫人號碼,因爲它是從聯繫人列表
- 16. 如何在Windows Phone聯繫人列表中獲取聯繫人的ID?
- 17. 如何獲取我們的聯繫人列表中的聯繫人總數android
- 18. 如何使用Apple聯繫人框架更快速地獲取iOS聯繫人?聯繫人列表很長?
- 19. 黑莓將地址簿添加新聯繫人
- 20. 將聯繫人信息放入黑莓手機電話簿
- 21. 如何將黑莓9700聯繫人轉移到android手機?
- 22. 從Android端口在黑莓10中創建聯繫人
- 23. 黑莓PIM爲什麼聯繫人創作如此緩慢?
- 24. 黑莓手機:程序化「添加到聯繫人」
- 25. 在黑莓應用程序中顯示聯繫人
- 26. 如何從黑莓手機中刪除聯繫人?
- 27. 獲取特定聯繫人
- 28. 獲取聯繫人的組?
- 29. 如何獲取聯繫人
- 30. 獲取聯繫人照片