当前位置:   article > 正文

Android创建新的联系人,保存至现有联系人_*保存至已有联系人新建联系人视频呼叫发送信息 abc jkl lo def qo ghi mno 8

*保存至已有联系人新建联系人视频呼叫发送信息 abc jkl lo def qo ghi mno 87

直接上代码吧,大家都忙,直接复制就可以用的了。

 

创建新的联系人是直接跳转到系统的新建联系人界面中,并将phone值传入到电话号码栏里,若你需要传入姓名,电子邮件等其他信息,直接在参数android.provider.ContactsContract.Intents.Insert.XXX选择不同的参数类型,并将对应的信息传入即可。看下代码就懂了,具体可查看API:http://developer.android.youdaxue.com/reference/android/provider/ContactsContract.Intents.Insert?hl=zh-tw

  1. /**创建新的联系人*/
  2. public void createNewContact(String phone){
  3. Intent intent = new Intent(Intent.ACTION_INSERT, ContactsContract.Contacts.CONTENT_URI);
  4. // intent.putExtra(android.provider.ContactsContract.Intents.Insert.NAME, name);
  5. // intent.putExtra(android.provider.ContactsContract.Intents.Insert.JOB_TITLE, title);
  6. intent.putExtra(android.provider.ContactsContract.Intents.Insert.PHONE, phone);
  7. startActivity(intent);
  8. }

保存至现有联系人是跳转到本机的“请选择联系人”界面,直接点击联系人即可将phone值传入到选中联系人的电话号码栏里。点击保存即可将phone保存在联系人中了。

  1. /**保存至现有联系人*/
  2. public void saveExist(String phone) {
  3. Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT,ContactsContract.Contacts.CONTENT_URI);
  4. intent.setType("vnd.android.cursor.item/person");
  5. intent.setType("vnd.android.cursor.item/contact");
  6. intent.setType("vnd.android.cursor.item/raw_contact");
  7. // intent.putExtra(android.provider.ContactsContract.Intents.Insert.NAME, name);
  8. intent.putExtra(android.provider.ContactsContract.Intents.Insert.PHONE, phone);
  9. intent.putExtra(android.provider.ContactsContract.Intents.Insert.PHONE_TYPE, 3);
  10. startActivity(intent);
  11. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/111425
推荐阅读
相关标签
  

闽ICP备14008679号