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. 获取联系人照片