在设备联系人应用程序中添加自定义指示器

Adding a custom indicator in device contact app

我正在开发类似 Viber/Whatsapp 的聊天应用程序。我想在设备的默认联系人应用程序中添加一个自定义指示器。这个指标是为了显示用户在我的应用中是否是online/offline。

当我在研究时,我了解到我们可以通过编程方式创建一个像 Google 这样的帐户,因此我们可以在设备联系人应用程序 (reference) 中添加我们的应用程序图标。但是我们可以动态改变图标吗?

如果有人知道更多关于 Android 中联系人列表处理的信息,请帮助我。

非常感谢。

为此你必须使用 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>

同时查看 this and Link 是否对您有帮助

这将进入您的 android manifest.Hope 这将有所帮助 :)