Android聯繫人數據庫

數據庫部分表格及其Uri說明

ContactsContract.RawContacts

  • 記錄聯繫人及與其關聯的單個賬戶數據(包含每個同步源的基本聯繫信息)。
  • 其對應的URI爲:ContactsContract.RawContacts.CONTENT_URI。
  • 對應的數據庫表路徑:com.android.providers.contacts/databases/contacts2.db/raw_contacts

ContactsContract.Data

  • 存儲聯繫人各種數據,同一個聯繫人的多個數據是分幾條記錄存儲的,用raw_contact_id區分不同的聯繫人.
  • 表格中的每一條記錄的數據集類型由屬性MIMETYPE指定,它決定了DATA1~DATA15字段的意義。比如:數據類型爲Phone.CONTENT_ITEM_TYPE,那麼字段DATA存儲的是電話號碼;數據類型爲Email.CONTENT_ITEM_TYPE,那麼字段DATA存儲的是Email......
  • 其對應的URI爲:ContactsContract.Data.CONTENT_URI
  • 對應的數據庫表路徑:com.android.providers.contacts/databases/contacts2.db/data
  • 表格屬性:
  • _ID

    表格主鍵

    MIMETYPE

    記錄所表示的MIME類型

    RAW_CONTACT_ID

    ContactsContract.RawContacts 表格的外鍵

    IS_PRIMARY

     

    IS_SUPER_PRIMARY

     

    DATA_VERSION

    數據版本號,當數據改變時,該值自動加一

    DATA1~DATA15

    數據列,其含義由MIMETYPE決定

    SYNC1~SYNC4

     


插入聯繫人到數據庫

android中聯繫人 以及 ContactsContract類

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章