我正在开发像Viber / Whatsapp这样的聊天应用。我想在设备的默认联系人应用程序中添加自定义指示器。此指示器用于显示用户是否在我的应用程序中处于联机/脱机状态。
在我研究期间,我可以理解我们可以通过编程方式创建Google等帐户,从而我们可以在设备联系人应用程序中添加我们的应用程序图标(reference)。但我们可以动态更改图标吗?
如果有人对Android中的联系人列表处理有更多了解,请帮助我。
提前多多感谢。
答案 0 :(得分:0)
为此,您必须使用ContentProvider
有一个非常简单的示例here,您可以在其中获取所有联系人
您还必须自定义
的ListView
根据您的需要
我认为可能无法自定义内部应用程序的UI。您只能使用意图过滤器来注册您的应用程序以倾听特定意图,例如与
共享<intent-filter>
<action android:name="android.intent.action.SEND" />
<action android:name="android.intent.action.SENDTO" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="sms" />
<data android:scheme="smsto" />
<data android:scheme="mms" />
<data android:scheme="mmsto" />
</intent-filter>
这将进入你的android manifest.Hope这将有助于:)