1

実際には、カスタム データベースの連絡先リストにある連絡先番号でカスタム着信音を割り当てています。今、その連絡先リストの読み取りに問題があります。この問題について何か考えがある人は、pls pls を助けてください。

アップデート

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 Custom Ringtone への参照はありません...

これは、Contact または BlackBerryContact クラスでは公開されません。連絡先の着信音にアクセスするための API はありません。
Mark Sohm
BlackBerry 開発アドバイザー
www.BlackBerryDeveloper.com

BlackBerry サポート コミュニティ フォーラム:Java 開発:Re: 連絡先のカスタム着信音フィールド

于 2009-12-16T15:17:27.953 に答える