public static final class ContactsContract.CommonDataKinds.Contactables
extends Object implements ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns
| java.lang.Object | |
| android.provider.ContactsContract.CommonDataKinds.Contactables | |
一类特殊的数据项,用于指可用于尝试开始与某个人进行通信的数据类型( ContactsContract.CommonDataKinds.Phone和ContactsContract.CommonDataKinds.Email )。 请注意,这不是一种单独的数据类型。 该URI允许ContactsProvider为数据项返回统一的结果,用户可以使用该结果来启动与其他联系人的通信。 ContactsContract.CommonDataKinds.Phone和ContactsContract.CommonDataKinds.Email是此类别中的当前数据类型。
常量(Constants) |
|
|---|---|
String |
EXTRA_ADDRESS_BOOK_INDEX 将这个查询参数添加到一个URI以获取由地址簿索引分组的行计数作为游标额外。 |
String |
EXTRA_ADDRESS_BOOK_INDEX_COUNTS 相应组的组计数数组。 |
String |
EXTRA_ADDRESS_BOOK_INDEX_TITLES 地址簿索引标题数组,按照与游标中的数据相同的顺序返回。 |
String |
VISIBLE_CONTACTS_ONLY 一个布尔参数为 |
Inherited constants |
|---|
android.provider.ContactsContract.CommonDataKinds.CommonColumns
|
android.provider.BaseColumns
|
android.provider.ContactsContract.DataColumns
|
android.provider.ContactsContract.StatusColumns
|
android.provider.ContactsContract.RawContactsColumns
|
android.provider.ContactsContract.ContactsColumns
|
android.provider.ContactsContract.ContactNameColumns
|
android.provider.ContactsContract.ContactOptionsColumns
|
android.provider.ContactsContract.ContactStatusColumns
|
android.provider.ContactsContract.DataUsageStatColumns
|
android.provider.ContactsContract.CommonDataKinds.BaseTypes
|
Fields |
|
|---|---|
public static final Uri |
CONTENT_FILTER_URI 这些数据项的content://样式URI,它允许将查询参数附加到结尾以筛选与查询匹配的数据项。 |
public static final Uri |
CONTENT_URI 这些数据项的内容://样式URI,用于请求符合选择条件的数据行目录。 |
Public constructors |
|
|---|---|
ContactsContract.CommonDataKinds.Contactables() |
|
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
String EXTRA_ADDRESS_BOOK_INDEX
将这个查询参数添加到一个URI以获取由地址簿索引分组的行计数作为游标额外。 对于大多数语言来说,它是排序键的第一个字母。 该参数不影响游标的主要内容。
Example:
import android.provider.ContactsContract.Contacts;
Uri uri = Contacts.CONTENT_URI.buildUpon()
.appendQueryParameter(Contacts.EXTRA_ADDRESS_BOOK_INDEX, "true")
.build();
Cursor cursor = getContentResolver().query(uri,
new String[] {Contacts.DISPLAY_NAME},
null, null, null);
Bundle bundle = cursor.getExtras();
if (bundle.containsKey(Contacts.EXTRA_ADDRESS_BOOK_INDEX_TITLES) &&
bundle.containsKey(Contacts.EXTRA_ADDRESS_BOOK_INDEX_COUNTS)) {
String sections[] =
bundle.getStringArray(Contacts.EXTRA_ADDRESS_BOOK_INDEX_TITLES);
int counts[] = bundle.getIntArray(Contacts.EXTRA_ADDRESS_BOOK_INDEX_COUNTS);
}
常量值:“android.provider.extra.ADDRESS_BOOK_INDEX”
String EXTRA_ADDRESS_BOOK_INDEX_COUNTS
相应组的组计数数组。 包含与EXTRA_ADDRESS_BOOK_INDEX_TITLES数组相同数量的元素。
TYPE:int []
常量值:“android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS”
String EXTRA_ADDRESS_BOOK_INDEX_TITLES
地址簿索引标题数组,按照与游标中的数据相同的顺序返回。
TYPE:String []
常量值:“android.provider.extra.ADDRESS_BOOK_INDEX_TITLES”
String VISIBLE_CONTACTS_ONLY
一个布尔参数为CONTENT_URI 。 这指定是否应过滤返回的数据项以显示仅属于可见联系人的数据项。
常量值:“visible_contacts_only”
Uri CONTENT_FILTER_URI
这些数据项的content://样式URI,它允许将查询参数附加到结尾以筛选与查询匹配的数据项。
ContactsContract.CommonDataKinds.Contactables ()