聯絡人 ContactsContract類

2022-05-06 08:57:13 字數 586 閱讀 9778

android系統管理聯絡人的uri如下:

contactscontract.contacts.content_uri                                     管理聯絡人的uri

contactscontract.commondatakinds.phone.content_uri           管理聯絡人的**的uri

contactscontract.commondatakinds.email.content_uri            管理聯絡人的email的uri

注:contacts有兩個表,分別是rawcontact和data,rawcontact記錄了使用者的id和name。

其中id欄名稱為: contactscontract.contacts._id,

name名稱欄為contactcontract.contracts.display_name,

**資訊表的外來鍵id為contactscontract.commondatakinds.phone.contact_id,

**號碼欄名稱為:contactscontract.commondatakinds.phone.number.

獲得聯絡人

注意在 後要加上 貌似從android2.0開始,聯絡人的api做了很大的調整。people介面由contactscontract.contacts代替。在聯絡人的 號碼中有很多種,如果只想獲得手機號碼。如下 cursor phones mcontext.getcontentresolver que...

同步聯絡人

從我的舊的n70手機中同步聯絡人到新的android手機中。首先,安裝nokia的pc套件,匯出手機中的所有聯絡人到電腦硬碟中。儲存成 csv 檔案形式。登陸gmail,在gmail的左邊有通訊錄一覽,可以匯入csv檔案,將所有聯絡人儲存到gmail中。此時開啟android 手機中的通訊錄,就可以...

新增聯絡人

網上有很多新增聯絡人的 但是由於呼叫了 createpersoninmycontactsgroup 函式,因而必須新增 read contacts 最近做了一番調查,終於找到了一種方法,可以去掉 read contacts 放上源 對應sdk1.5 sdk2.2,最新的sdk沒有測試 最新問題修正 ...