Most visited

Recently visited

Added in API level 21

ContactsContract.CommonDataKinds.Callable

public static final class ContactsContract.CommonDataKinds.Callable
extends Object implements ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns

java.lang.Object
   ↳ android.provider.ContactsContract.CommonDataKinds.Callable


方便的“可调用”数据功能。 请注意,这不是一种单独的数据类型。

该URI允许ContactsProvider为用户可用于调用目的的“可调用”数据返回统一的结果。 ContactsContract.CommonDataKinds.PhoneContactsContract.CommonDataKinds.SipAddress是“可调用”的当前示例,但可能会扩展到其他类型。

每个返回的行可能具有不同的MIMETYPE,因此每个列的解释不同。 例如,对于含义ContactsContract.CommonDataKinds.Phone的类型比不同ContactsContract.CommonDataKinds.SipAddress的。

Summary

Constants

String EXTRA_ADDRESS_BOOK_INDEX

将这个查询参数添加到一个URI以获取由地址簿索引分组的行计数作为游标额外。

String EXTRA_ADDRESS_BOOK_INDEX_COUNTS

相应组的组计数数组。

String EXTRA_ADDRESS_BOOK_INDEX_TITLES

地址簿索引标题数组,按照与游标中的数据相同的顺序返回。

Inherited constants

From interface android.provider.ContactsContract.CommonDataKinds.CommonColumns
From interface android.provider.BaseColumns
From interface android.provider.ContactsContract.DataColumns
From interface android.provider.ContactsContract.StatusColumns
From interface android.provider.ContactsContract.RawContactsColumns
From interface android.provider.ContactsContract.ContactsColumns
From interface android.provider.ContactsContract.ContactNameColumns
From interface android.provider.ContactsContract.ContactOptionsColumns
From interface android.provider.ContactsContract.ContactStatusColumns
From interface android.provider.ContactsContract.DataUsageStatColumns
From interface android.provider.ContactsContract.CommonDataKinds.BaseTypes

Fields

public static final Uri CONTENT_FILTER_URI

类似于 CONTENT_FILTER_URI ,但允许用户过滤可调用的数据。

public static final Uri CONTENT_URI

类似于 CONTENT_URI ,但返回可调用的数据而不是仅返回电话号码。

public static final Uri ENTERPRISE_CONTENT_FILTER_URI

类似于 ENTERPRISE_CONTENT_FILTER_URI ,但允许用户过滤可调用的数据。

Public constructors

ContactsContract.CommonDataKinds.Callable()

Inherited methods

From class java.lang.Object

Constants

EXTRA_ADDRESS_BOOK_INDEX

Added in API level 21
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”

EXTRA_ADDRESS_BOOK_INDEX_COUNTS

Added in API level 21
String EXTRA_ADDRESS_BOOK_INDEX_COUNTS

相应组的组计数数组。 包含与EXTRA_ADDRESS_BOOK_INDEX_TITLES数组相同数量的元素。

TYPE:int []

常量值:“android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS”

EXTRA_ADDRESS_BOOK_INDEX_TITLES

Added in API level 21
String EXTRA_ADDRESS_BOOK_INDEX_TITLES

地址簿索引标题数组,按照与游标中的数据相同的顺序返回。

TYPE:String []

常量值:“android.provider.extra.ADDRESS_BOOK_INDEX_TITLES”

Fields

CONTENT_FILTER_URI

Added in API level 21
Uri CONTENT_FILTER_URI

类似于 CONTENT_FILTER_URI ,但允许用户过滤可调用的数据。

CONTENT_URI

Added in API level 21
Uri CONTENT_URI

CONTENT_URI类似,但返回可调用的数据,而不是仅返回电话号码。

ENTERPRISE_CONTENT_FILTER_URI

Added in API level 24
Uri ENTERPRISE_CONTENT_FILTER_URI

类似于ENTERPRISE_CONTENT_FILTER_URI ,但允许用户过滤可调用的数据。 这个URI需要参数DIRECTORY_PARAM_KEY ,否则会抛出IllegalArgumentException。

Public constructors

ContactsContract.CommonDataKinds.Callable

Added in API level 21
ContactsContract.CommonDataKinds.Callable ()

Hooray!