如何添加/更新生日联系编程
问题描述:
我正在开发一个应用程序,我需要从应用程序的生日,并添加/更新到联系人的生日。我已经看到了在*,找到了一些帮助,但无法添加/更新生日。我使用下面的代码,但是这段代码没有做任何事情,也没有引发任何异常。任何帮助,将不胜感激。如何添加/更新生日联系编程
try {
ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
ops.add(ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI)
.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, Integer.valueOf(mContact.getmDeviceId()))
.withValue(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Event.CONTENT_ITEM_TYPE)
.withValue(ContactsContract.CommonDataKinds.Event.START_DATE, "26-05-2015")
.withValue(ContactsContract.CommonDataKinds.Event.TYPE, ContactsContract.CommonDataKinds.Event.TYPE_BIRTHDAY)
.build());
databaseMasnager.getAllContact();
}
catch (Exception e){
e.printStackTrace();
}
答
试试这个,
当你的应用程序插入一个新的事件,我们建议您使用INSERT意图,如使用的意图,插入事件描述。但是,如果你需要,你可以直接refer here.
插入事件对于一个简单的例子,并提供了解释Check.
感谢您的回复,我不想设置任何压延提醒或事件。我想将其添加到联系人的标签中。在本地联系人中,用户可以通过打开联系人详细信息来查看活动 –
然后你可以[试试这个](http://www.higherpass.com/Android/Tutorials/Working-With-Android-Contacts/1/)和[也](https://www.pocketmagic.net/android -contacts-调用最编辑接触意图/) –