Android联系人数据库

http://jasonshieh.iteye.com/blog/793537

 

URI:

ContactsContract.Contacts.CONTENT_URI (content://com.android.contacts/contacts)

        ContactsContract.Contacts._ID

        ContactsContract.Contacts.DISPLAY_NAME

        ContactsContract.Contacts.HAS_PHONE_NUMBER


ContactsContract.CommonDataKinds.Phone.CONTENT_URI (content://com.android.contacts/data/phones)

        ContactsContract.CommonDataKinds.Phone.CONTACT_ID

        ContactsContract.CommonDataKinds.Phone.NUMBER

 

ContactsContract.CommonDataKinds.Email.CONTENT_URI (content://com.android.contacts/data/emails)

        ContactsContract.CommonDataKinds.Email.CONTACT_ID

        ContactsContract.CommonDataKinds.Email.DATA

        ContactsContract.CommonDataKinds.Email.TYPE

 

ContactsContract.Data.CONTENT_URI (content://com.android.contacts/data)(ContactsContract.Data.CONTENT_TYPE = "vnd.android.cursor.dir/data")

Note:

ContactsContract.Data.MIMETYPE–>ContactsContract.CommonDataKinds.Note.CONTENT_ITEM_TYPE

ContactsContract.Data.DATA1–>ContactsContract.CommonDataKinds.Note.NOTE

Postal:

ContactsContract.Data.MIMETYPE–>ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_ITEM_TYPE

ContactsContract.Data.DATA1–>ContactsContract.CommonDataKinds.StructuredPostal.FORMATTED_ADDRESS

ContactsContract.Data.DATA5–>ContactsContract.CommonDataKinds.StructuredPostal.POBOX

ContactsContract.Data.DATA4–>ContactsContract.CommonDataKinds.StructuredPostal.STREET

ContactsContract.Data.DATA7–>ContactsContract.CommonDataKinds.StructuredPostal.CITY

ContactsContract.Data.DATA9–>ContactsContract.CommonDataKinds.StructuredPostal.POSTCODE

Email:

ContactsContract.Data.MIMETYPE–>ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE ("vnd.android.cursor.item/email_v2")

ContactsContract.Data.DATA1–>ContactsContract.CommonDataKinds.Email.ADDRESS

ContactsContract.Data.DATA4–>ContactsContract.CommonDataKinds.Email.DISPLAY_NAME

Phone:

ContactsContract.Data.MIMETYPE–>ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE ("vnd.android.cursor.item/phone_v2")

ContactsContract.Data.DATA1–>ContactsContract.CommonDataKinds.Phone.NUMBER

Photo:

ContactsContract.Data.MIMETYPE–>ContactsContract.CommonDataKinds.Photo.CONTENT_ITEM_TYPE ("vnd.android.cursor.item/photo")

ContactsContract.Data.DATA15–>ContactsContract.CommonDataKinds.Photo.PHOTO

Im:

ContactsContract.Data.MIMETYPE–>ContactsContract.CommonDataKinds.Im.CONTENT_ITEM_TYPE ("vnd.android.cursor.item/im")

ContactsContract.Data.DATA5–>ContactsContract.CommonDataKinds.Im.PROTOCOL

ContactsContract.Data.DATA6–>ContactsContract.CommonDataKinds.Im.CUSTOM_PROTOCOL

ContactsContract.Data.DATA1–>ContactsContract.CommonDataKinds.Im.DATA (从CommonColumns继承而来)

ContactsContract.Data.DATA2–>ContactsContract.CommonDataKinds.Im.TYPE (从CommonColumns继承而来)