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
定义的所有列以及以下别名。
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 |
Constants |
|
---|---|
String |
CITY 可以是城市,村庄,城镇,行政区等 |
String |
CONTENT_ITEM_TYPE 将其存储在数据表中时使用的MIME类型。 |
String |
CONTENT_TYPE 提供邮政地址目录的MIME类型 |
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,用于 |
Public methods |
|
---|---|
static final CharSequence |
getTypeLabel(Resources res, int type, CharSequence label) 返回一个 |
static final int |
getTypeLabelResource(int type) 返回最能描述给定的 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
String CONTENT_ITEM_TYPE
将其存储在数据表中时使用的MIME类型。
常量值:“vnd.android.cursor.item / postal-address_v2”
String CONTENT_TYPE
提供邮政地址目录的MIME类型 CONTENT_URI
。
常量值:“vnd.android.cursor.dir / postal-address_v2”
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 FORMATTED_ADDRESS
完整的,非结构化的邮政地址。 该字段必须与任何结构化数据一致。
类型:TEXT
常量值:“data1”
String NEIGHBORHOOD
当一个城市包含多个具有相同名称的街道时,这用于消除街道地址的歧义,或者指定一个邮件通过较大邮政城镇的小地方。 在中国它可能是一个县或一个小城市。
类型:TEXT
常量值:“data6”
String POSTCODE
邮政编码。 通常在全国范围内,但有时只针对城市(例如“Dublin 2,Ireland”地址中的“2”)。
类型:TEXT
常量值:“data9”
String STREET
可以是街道,大街,公路等。这个元素还包括房屋号码和房间/公寓/单位/楼层号码。
类型:TEXT
常量值:“data4”
CharSequence getTypeLabel (Resources res, int type, CharSequence label)
返回一个 CharSequence
最能描述给定的类型,可能取代定 LABEL
的价值 TYPE_CUSTOM
。
Parameters | |
---|---|
res |
Resources
|
type |
int
|
label |
CharSequence
|
Returns | |
---|---|
CharSequence |
int getTypeLabelResource (int type)
返回最能描述给定TYPE
的字符串资源。 将始终返回有效的资源。
Parameters | |
---|---|
type |
int
|
Returns | |
---|---|
int |