Most visited

Recently visited

Added in API level 5

ContactsContract.CommonDataKinds.StructuredPostal

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

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


表示邮政地址的数据类型。

您可以使用为 ContactsContract.Data定义的所有列以及以下别名。

Column aliases

Type Alias Data column
String FORMATTED_ADDRESS DATA1
int TYPE DATA2 Allowed values are:

String LABEL DATA3
String STREET DATA4
String POBOX DATA5 Post Office Box number
String NEIGHBORHOOD DATA6
String CITY DATA7
String REGION DATA8
String POSTCODE DATA9
String COUNTRY DATA10

Summary

Constants

String CITY

可以是城市,村庄,城镇,行政区等

String CONTENT_ITEM_TYPE

将其存储在数据表中时使用的MIME类型。

String CONTENT_TYPE

提供邮政地址目录的MIME类型 CONTENT_URI

String COUNTRY

国家的名称或代码。

String EXTRA_ADDRESS_BOOK_INDEX

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

String EXTRA_ADDRESS_BOOK_INDEX_COUNTS

相应组的组计数数组。

String EXTRA_ADDRESS_BOOK_INDEX_TITLES

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

String FORMATTED_ADDRESS

完整的,非结构化的邮政地址。

String NEIGHBORHOOD

当一个城市包含多个具有相同名称的街道时,这用于消除街道地址的歧义,或者指定一个邮件通过较大邮政城镇的小地方。

String POBOX

涵盖实际PO

String POSTCODE

邮政编码。

String REGION

州,省,县(爱尔兰),土地(德国),部门(法国)等

String STREET

可以是街道,大街,公路等

int TYPE_HOME

int TYPE_OTHER

int TYPE_WORK

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_URI

内容://样式URI,用于 CONTENT_ITEM_TYPE MIME类型的所有数据记录。

Public methods

static final CharSequence getTypeLabel(Resources res, int type, CharSequence label)

返回一个 CharSequence最能描述给定的类型,可能取代定 LABEL的价值 TYPE_CUSTOM

static final int getTypeLabelResource(int type)

返回最能描述给定的 TYPE的字符串资源。

Inherited methods

From class java.lang.Object

Constants

CITY

Added in API level 5
String CITY

可以是城市,村庄,城镇,自治市镇等。这是邮政城镇,不一定是居住地或营业地。

类型:TEXT

常量值:“data7”

CONTENT_ITEM_TYPE

Added in API level 5
String CONTENT_ITEM_TYPE

将其存储在数据表中时使用的MIME类型。

常量值:“vnd.android.cursor.item / postal-address_v2”

CONTENT_TYPE

Added in API level 5
String CONTENT_TYPE

提供邮政地址目录的MIME类型 CONTENT_URI

常量值:“vnd.android.cursor.dir / postal-address_v2”

COUNTRY

Added in API level 5
String COUNTRY

国家的名称或代码。

类型:TEXT

常量值:“data10”

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”

FORMATTED_ADDRESS

Added in API level 5
String FORMATTED_ADDRESS

完整的,非结构化的邮政地址。 该字段必须与任何结构化数据一致。

类型:TEXT

常量值:“data1”

NEIGHBORHOOD

Added in API level 5
String NEIGHBORHOOD

当一个城市包含多个具有相同名称的街道时,这用于消除街道地址的歧义,或者指定一个邮件通过较大邮政城镇的小地方。 在中国它可能是一个县或一个小城市。

类型:TEXT

常量值:“data6”

POBOX

Added in API level 5
String POBOX

包括实际的邮政信箱,抽屉,锁袋等。这通常但并不总是与街道相互排斥。

类型:TEXT

常量值:“data5”

POSTCODE

Added in API level 5
String POSTCODE

邮政编码。 通常在全国范围内,但有时只针对城市(例如“Dublin 2,Ireland”地址中的“2”)。

类型:TEXT

常量值:“data9”

REGION

Added in API level 5
String REGION

州,省,县(爱尔兰),土地(德国),部门(法国)等

类型:TEXT

常量值:“data8”

STREET

Added in API level 5
String STREET

可以是街道,大街,公路等。这个元素还包括房屋号码和房间/公寓/单位/楼层号码。

类型:TEXT

常量值:“data4”

TYPE_HOME

Added in API level 5
int TYPE_HOME

常数值:1(0x00000001)

TYPE_OTHER

Added in API level 5
int TYPE_OTHER

常量值:3(0x00000003)

TYPE_WORK

Added in API level 5
int TYPE_WORK

常量值:2(0x00000002)

Fields

CONTENT_URI

Added in API level 5
Uri CONTENT_URI

内容://样式URI,用于 CONTENT_ITEM_TYPE MIME类型的所有数据记录。

Public methods

getTypeLabel

Added in API level 5
CharSequence getTypeLabel (Resources res, 
                int type, 
                CharSequence label)

返回一个 CharSequence最能描述给定的类型,可能取代定 LABEL的价值 TYPE_CUSTOM

Parameters
res Resources
type int
label CharSequence
Returns
CharSequence

getTypeLabelResource

Added in API level 5
int getTypeLabelResource (int type)

返回最能描述给定TYPE的字符串资源。 将始终返回有效的资源。

Parameters
type int
Returns
int

Hooray!