關於Contacts的那點事兒 續

2021-08-25 09:12:07 字數 1724 閱讀 6928

昨天沒有寫delete/update/insert,今天又試了一下。

我的需求不是整個新建聯絡人,是在現有聯絡人的基礎上新增乙個字段。

所以**應該是:

values.put(data.raw_contact_id, long.tostring(1)); values.put(data.mimetype, commondatakinds.email.content_item_type); values.put(commondatakinds.email.type,commondatakinds.email.type_home); values.put(commondatakinds.email.data, "[email protected]"); getcontentresolver().insert(data.content_uri, values);

修改也可以:

values.put(data.raw_contact_id, long.tostring(1)); values.put(data.mimetype, commondatakinds.im.content_item_type); values.put(commondatakinds.im.protocol,commondatakinds.im.protocol_jabber); values.put(commondatakinds.im.data, "1001"); getcontentresolver().update(data.content_uri, values,commondatakinds.im.data+"=3214",new string{});

這個data.raw_contact_id很重要,我開始寫成data.contact_id,就錯了。

在api中也看到了這個rawcontacts,嘗試了一下,如何從頭建立乙個聯絡人的記錄,如下:

contentvalues values = new contentvalues(); "tcl"); uri newuri=getcontentresolver().insert(rawcontacts.content_uri, values); log.d(tag,"----uri is "+newuri); long nid = contenturis.parseid(newuri); // long nid = values.getaslong(rawcontacts._id); log.d(tag,"----nid is "+nid); // values.clear(); values.put(data.raw_contact_id, long.tostring(nid)); values.put(data.mimetype, structuredname.content_item_type); values.put(structuredname.display_name, "tcl-b"); getcontentresolver().insert(data.content_uri, values); values.clear(); values.put(data.raw_contact_id, long.tostring(nid)); values.put(data.mimetype, commondatakinds.phone.content_item_type); values.put(commondatakinds.phone.type,commondatakinds.phone.type_mobile); values.put(commondatakinds.phone.data, "1390005");getcontentresolver().insert(data.content_uri, values);

關於Contacts的那點事兒 續

昨天沒有寫delete update insert,今天又試了一下。我的需求不是整個新建聯絡人,是在現有聯絡人的基礎上新增乙個字段。所以 應該是 values.put data.raw contact id,long.tostring 1 values.put data.mimetype,commo...

關於動畫animation那點事兒

animation是css3中新增的乙個屬性,可以定義元素的動態效果 css animation 屬性是 animation name,animation duration,animation timing function,animation delay,animation iteration c...

關於大資料的那點事兒

大資料的出現使得很多人開始研究這個新興的事物,因為通過對大資料的分析,可以找到未來發展的方向,同時也能發現企業自身的問題,但是大家是不是真正的懂得大資料呢?理解大資料需要了解什麼呢?這就需要了解大資料的定義 大資料的特徵 以及大資料處理。知道了這些,也就算是正式入門大資料了。一 大資料的定義 大資料...