【发布时间】:2013-05-01 13:58:43
【问题描述】:
我有一个字符串内容//com.android.contacts/contacts/contacts/2,即在用户选择了特定号码之后。
从这个字符串中,我如何得到这个特定联系人的电话号码?
我是 android 环境的新手,所以我的问题可能看起来有点原始。
Cursor c = (Cursor)mAdapter.getItem(a.keyAt(i));
Long id = c.getLong(c.getColumnIndex(ContactsContract.Contacts._ID));
contacts.add(ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, id));
chosenContacts = sb.toString();
chosenContacts 是我的字符串,其中包含内容//com.android.contacts/contacts/contacts/2
【问题讨论】:
-
您的字符串中是否包含类似 String str = "asdsad 999999999"; 之类的数字?
-
我已经进行了更改。我现在需要从中获取电话号码。我该怎么做??
-
“content//com.android.contacts/contacts/contacts/2”中的数字2是ID对吗??有没有什么功能可以让我从ID中获取电话号码???
标签: android android-contacts contactscontract