zoukankan      html  css  js  c++  java
  • android 写入联系人

    1. public void testInsert() { 
    2.         ContentValues values = new ContentValues(); 
    3. /*
    4.          * 首先向RawContacts.CONTENT_URI执行一个空值插入,目的是获得系统返回的rawContactId
    5.          */
    6.         Uri rawContactUri = this.getContext().getContentResolver().insert(RawContacts.CONTENT_URI, values); 
    7. long rawContactId = ContentUris.parseId(rawContactUri); 
    8. //往data表里写入姓名数据
    9.         values.clear(); 
    10.         values.put(Data.RAW_CONTACT_ID, rawContactId); 
    11.         values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE); //内容类型
    12.         values.put(StructuredName.GIVEN_NAME, "李天山"); 
    13. this.getContext().getContentResolver().insert(android.provider.ContactsContract.Data.CONTENT_URI, values); 
    14. //往data表里写入电话数据
    15.         values.clear(); 
    16.         values.put(Data.RAW_CONTACT_ID, rawContactId); 
    17.         values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE); 
    18.         values.put(Phone.NUMBER, "13921009789"); 
    19.         values.put(Phone.TYPE, Phone.TYPE_MOBILE); 
    20. this.getContext().getContentResolver().insert(android.provider.ContactsContract.Data.CONTENT_URI, values); 
    21. //往data表里写入Email的数据
    22.         values.clear(); 
    23.         values.put(Data.RAW_CONTACT_ID, rawContactId); 
    24.         values.put(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE); 
    25.         values.put(Email.DATA, "liming@itcast.cn"); 
    26.         values.put(Email.TYPE, Email.TYPE_WORK); 
    27. this.getContext().getContentResolver().insert(android.provider.ContactsContract.Data.CONTENT_URI, values); 
    28.     } 
  • 相关阅读:
    Densely Connected Convolutional Networks 论文阅读
    仙剑美丽的背景图片
    欢迎follow github:https://github.com/wuxiangli91
    L1和L2特征的适用场景
    决策树和adaboost
    Dropout caffe源码
    destoon 短信发送函数及短信接口修改
    destoon后台权限-不给客户创始人权限并屏蔽部分功能
    destoon 数据库操作
    destoon修改笔记
  • 原文地址:https://www.cnblogs.com/honeynm/p/3784237.html
Copyright © 2011-2022 走看看