• 主页
  • 如何在我从联系人自定义连接开始的活动中获取联系人号码?

如何在我从联系人自定义连接开始的活动中获取联系人号码?

我已经在电话簿中添加了我的应用程序连接,就像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