如何设置我的应用程序而不是默认的android联系人的应用程序

时间:2011-03-28 10:41:57

标签: android default contacts

当我点击菜单列表中的联系人图标然后打开我的应用程序而不是内置的andriod。

告诉我在清单中做了什么......

Plz提前帮助我。

Plz给我你的黄金时间..

1 个答案:

答案 0 :(得分:0)

如果我们查看Android内部Contacts.apk的AndroidManifest,我们就会发现这个

<activity .....>
    <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="vnd.android.cursor.dir/person" android:host="contacts"/>
        <data android:mimeType="vnd.android.cursor.dir/contact" android:host="com.android.contacts"/>
    </intent-filter>
</activity>

当有人查看联系人时,他们在要显示的活动中使用哪个意图过滤器。您可能需要做一些麻烦才能获得您想要的正确效果,但就我能理解您的问题而言,这就是您需要的答案。