我目前正在编写一个应用程序,该应用程序可以扩展标准的Android联系人/电话簿。用户可以添加与特定联系人关联的一些信息/内容。我希望标准电话簿在每个联系人中显示指向我的应用程序的链接,该链接在我的应用程序中具有其他数据。例如,WhatsApp能够做到这一点。如果您电话簿中的某人拥有WhatsApp帐户,则电话簿在联系人旁边会显示一个小的WhatsApp图标。如果您单击图标,WhatsApp将自动开始与该特定人员的聊天。
我的问题是现在如何实现?如果有人能指出我正确的方向,那就太好了。
我想它必须以某种方式完成ContentProvider
。我已经指定了一个,ContentProvider
但是我不知道如何告诉Contacts应用程序该应用程序存在,或者我需要在哪里注册此提供程序。
您需要使用Contacts Provider。类ContactsContract.Contacts
提供对android mobile中所有可用联系人的访问。
您需要在应用清单中具有“读取联系人”权限。
<uses-permission android:name="android.permission.READ_CONTACTS" />
请参考以下Android开发者网站。http://developer.android.com/training/contacts-provider/index.html
可以从http://developer.android.com/shareables/training/ContactsList.zip下载源代码
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句