網上有很多新增聯絡人的**,但是由於呼叫了"createpersoninmycontactsgroup"函式,因而必須新增"read_contacts"。
最近做了一番調查,終於找到了一種方法,可以去掉"read_contacts"。
放上源**(對應sdk1.5 - sdk2.2,最新的sdk沒有測試)
最新問題修正:
1. sdk1.5,新增頭像如果是gif格式的檔案,需要做如下修改:
bitmap.compressformat.png --> bitmap.compressformat.jpeg
.withvalue(contactscontract.rawcontacts.account_type, null)
.withvalue(contactscontract.rawcontacts.account_name, null)
.withvalue(contactscontract.rawcontacts.aggregation_mode, contactscontract.rawcontacts.aggregation_mode_disabled)
.build());
新增聯絡人
為了向使用者的名單中新增乙個新的聯絡人,使用 addcontact 方法,指定聯絡人的使用者名稱和乙個私人暱稱來定製他們在名單中的記錄,如下所示 imsession.addcontact jim dundermifflin.com big tuna null 指定的暱稱是隱私的,只能對於裝置使用者才...
批量新增聯絡人
說實話,我找了一整天的帖子,好像所有關於批量新增聯絡人的帖子都是複製乙個人的!然後那乙個人又沒說清楚。以下是我做的,可能有不對!實現功能就好吧。我感覺 api上,還有sample裡面都有現成的,不過講批量處理也只是用的特定的乙個聯絡人來說的!幸好猜想沒有太離譜!直接上 吧。list裡面儲存的是我要批...
獲得聯絡人
注意在 後要加上 貌似從android2.0開始,聯絡人的api做了很大的調整。people介面由contactscontract.contacts代替。在聯絡人的 號碼中有很多種,如果只想獲得手機號碼。如下 cursor phones mcontext.getcontentresolver que...