BlackBerry - 从地址簿联系人列表中读取自定义铃声名称?

时间:2009-12-13 13:47:47

标签: blackberry integration addressbook ringtone contact-list

实际上我在自定义数据库联系人列表中分配带有联系号码的自定义铃声。 现在我对该联系人列表的阅读存在问题。 如果有任何人对这个问题有所了解请帮忙。

更新

public void showAddressBook() {
    try {
        ContactList contactList = (ContactList) PIM.getInstance()
                .openPIMList(PIM.CONTACT_LIST, PIM.READ_WRITE);
        Enumeration enumx = contactList.items();
        while (enumx.hasMoreElements()) {
            Contact c = (Contact) enumx.nextElement();
            int[] fieldIds = c.getFields();
            System.out.println("SHOW:" + c.EXTENDED_FIELD_MIN_VALUE);
            int id;
            for (int index = 0; index < fieldIds.length; ++index) {
                id = fieldIds[index];
                System.out.println(c.getPIMList().getFieldLabel(id)
                        + "==showAddressBook==" + fieldIds.length);
                if (c.getPIMList().getFieldDataType(id) == Contact.STRING) {
                    for (int j = 0; j < c.countValues(id); ++j) {
                        String value = c.getString(id, j);
                        System.out.println(c.getPIMList().getFieldLabel(id)
                                + "=" + value);
                    }
                }
            }
        }
    } catch (PIMException ex) {
        ex.printStackTrace();
    }
}

1 个答案:

答案 0 :(得分:1)

RIM API文档中没有提及Contact Custom Ringtone ...

  

这不会在Contact或BlackBerryContact类中公开。没有API可以访问联系人的铃声   马克苏姆   BlackBerry Development Advisor
  www.BlackBerryDeveloper.com

BlackBerry Support Community Forums:Java Development:Re: Custom ringtone field in Contacts