Android 读取联系人号码

发布于 2024-10-07 13:20:28 字数 931 浏览 2 评论 0原文

我正在尝试这个

    Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null,
            null, null, null);
    Cursor cursor1 = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
            null, null, null);

    int nameIdx = cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME);
    int phoneIdx = cursor1.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.NUMBER);

    if (cursor.moveToFirst())
        do {
            // Extract the name.
            String name = cursor.getString(nameIdx);
            // Extract the phone number.
            String phone = cursor.getString(phoneIdx);
            Log.i("ContentProvider", name);
            Log.i("ContentProvider", phone);
        } while (cursor.moveToNext());

我可以读取名称但数字我收到错误

alt text

I am trying this

    Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null,
            null, null, null);
    Cursor cursor1 = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
            null, null, null);

    int nameIdx = cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME);
    int phoneIdx = cursor1.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.NUMBER);

    if (cursor.moveToFirst())
        do {
            // Extract the name.
            String name = cursor.getString(nameIdx);
            // Extract the phone number.
            String phone = cursor.getString(phoneIdx);
            Log.i("ContentProvider", name);
            Log.i("ContentProvider", phone);
        } while (cursor.moveToNext());

I am able to read Names but Numbers i am getting an error

alt text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

多情出卖 2024-10-14 13:20:28

完成本教程,这可以帮助您解决问题

链接如下:
http://developer.android.com/resources/samples/ContactManager/index.html

Get through this tutorial, this could help you out of your problem

Link is provided as below:
http://developer.android.com/resources/samples/ContactManager/index.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文