android 聯絡人儲存結構

2021-06-18 22:05:40 字數 2326 閱讀 6910

名字:

uri: uri.parse("content:")

prefix = "data4"; //名稱字首

mid_name = "data5";//中間名

given_name = "data2";//名字

family_name = "data3";//姓氏

mid_pinyin="data8"; //中間名拼音

string family_name_pinyin="data9"; //姓氏拼音

string sufix = "data6"; //名稱字尾

string sufix_pinyin="data7"; //名字拼音

uri: uri.parse("content:/phones"

phone: "data1";//號碼

type: "data2";//這個欄位是整形值,指示**型別

型別對應關係如下:

phone.type_home = 1;

phone.type_mobile = 2;

phone.type_work = 3;

phone.type_fax_work = 4;

phone.type_fax_home = 5;

phone.type_pager = 6;

phone.type_other = 7;

phone.type_callback = 8;

phone.type_car = 9;

phone.type_company_main = 10;

phone.type_isdn = 11;

phone.type_main = 12;

phone.type_other_fax = 13;

phone.type_radio = 14;

phone.type_telex = 15;

phone.type_tty_tdd = 16;

phone.type_work_mobile = 17;

phone.type_work_pager = 18;

phone.type_assistant = 19;

phone.type_mms = 20;

email:

uri:uri.parse("content:/emails")

email: "data1";//郵箱位址

type: "data2";//這個欄位是整形值,指示email型別

型別對應關係如下:

email.type_custom = 0;

email.type_home = 1;

email.type_work = 2;

email.type_other = 3;

email.type_mobile = 4;

uri:uri.parse("content:/postals")

address=data4+data7+data8+data9+data10   合併位址

street="data4";            // 街道

city="data7";                  // 城市 

region="data8";          // 省/直轄市/自治區  

country="data10";   // 國家地區

type:"data2";//type的型別如下

address_type_custom = 0;

address_type_home = 1;

address_type_work = 2;

address_type_other = 3;

公司 :

data1:  公司 

data4:  職位 

暱稱:data1: 暱稱

**:data1: **

mimetypes 表:

(一) 聯絡歷史的插入。

呼叫記錄有三種型別:

來電:calllog.calls.incoming_type  (常量值:1)

已撥:calllog.calls.outgoing_type (常量值:2)

未接:calllog.calls.missed_type (常量值:3)

其實還有一種型別-拒接 系統未給出常量。但經測試後得出結論為4. 

// 語音信箱:  calllog.calls. voicemail_type(常量值:4)

以byte 形式存在 data15中

Android操作聯絡人

android系統中的聯絡人也是通過contentprovider來對外提供資料的,我們這裡實現獲取所有聯絡人 通過 號碼獲取聯絡人 新增聯絡人 使用事務新增聯絡人。獲取所有聯絡人 1.android系統中的聯絡人也是通過contentprovider來對外提供資料的 2.資料庫路徑為 data d...

Android操作聯絡人

一 聯絡人資料庫 聯絡人的資料庫檔案的位置 data data com.android.providers.contacts databases.contacts2.db 資料庫中重要的幾張表 1 contacts表 該錶儲存了所有的手機測聯絡人,每個聯絡人佔一行,該錶儲存了聯絡人的 contact...

android 聯絡人詳解

操作聯絡人工程需要許可權,不然會報錯。android聯絡人是用資料庫儲存的,資料庫結構如下 raw contacts表 主要儲存了每個聯絡個的唯一表示欄位 id欄位。data表 raw contact id就是raw contacts中的 id欄位,所有raw contact id值相同的都是 同乙...