如何从联系人中的帐户图标启动新活动

时间:2014-06-19 07:36:21

标签: android android-intent accountmanager android-syncadapter android-account

我有一个帐户身份验证器和同步适配器,它将我的应用程序联系人分别存储到我的帐户中。该帐户图标也会显示给这些联系人。但是,一旦我点击特定用户的帐户图标,我就无法进入活动。

例如。如果我们点击联系人中的whatsapp图标,则会将我们引导至该特定用户的whatsapp聊天页面。同样的方式,我需要调用一个导致Activity的意图。

我应该在哪里进行必要的更改以及要添加的代码。

1 个答案:

答案 0 :(得分:0)

请查看此链接https://developer.android.com/guide/topics/providers/contacts-provider.html#SocialStreamAcctType

并且请务必将此意图过滤器添加到您要打开的活动中:

<intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="YOUR MIME TYPE HERE" />
        </intent-filter>