1

实际上,我正在为自定义数据库联系人列表中的联系人号码分配自定义铃声。现在我在阅读该联系人列表时遇到问题。如果有人对此问题有任何想法,请提供帮助。

更新

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();
    }
}
4

1 回答 1

1

RIM API 文档中没有提及联系人自定义铃声...

这不会在 Contact 或 BlackBerryContact 类中公开。没有 API 可以访问联系人的铃声。
Mark Sohm
黑莓开发顾问
www.BlackBerryDeveloper.com

BlackBerry 支持社区论坛:Java 开发:Re:联系人中的自定义铃声字段

于 2009-12-16T15:17:27.953 回答