我已经在电话簿中添加了我的应用程序连接,就像Viber和Whatsapp一样。当在电话簿中单击连接时,我设法打开了所需的活动。但是,我在activity intent extras中没有收到任何与联系人相关的数据。您是否可以帮助获取有关在电话簿中单击了哪个联系人连接的数据?
下面是我添加自定义mymetype的方法:
ops.add(ContentProviderOperation
.newInsert(addCallerIsSyncAdapterParameter(ContactsContract.Data.CONTENT_URI, true))
.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, contactId)
.withValue(ContactsContract.Data.MIMETYPE, mimetype)
.withValue(ContactsContract.Data.DATA1, "start my app")
.withValue(ContactsContract.Data.DATA2, "start my app")
.withValue(ContactsContract.Data.DATA3, "start my app")
.build());
转载请注明出处:http://www.jxbyjx.net/article/20230517/1972534.html