首页 > 解决方案 > 如何让应用程序出现在消歧对话框中

问题描述

我正在制作一个电话应用程序,我读到,为了使我的应用程序在消歧对话框出现询问“通过...呼叫”时显示为替代方案,我必须制作这样的意图过滤器:

<activity
            android:name="..."
            android:exported="true"
            android:launchMode="singleTask"
            android:label="Simplifi lines">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.CALL" />
                <category android:name="android.intent.category.DEFAULT" />
                <action android:name="android.intent.action.CALL_PRIVILEGED" />

                <data android:scheme="tel"/>
                <data android:scheme="sip"/>
            </intent-filter>
</activity>

但是,每当我单击电话号码超链接时,这不会使我的应用程序显示为一个选项。

我应该怎么做才能让它工作?

ps:我试图找到一个已经回答过的问题,但找不到太多android.intent.action.CALL 的 Intent Filter

标签: androidintentfilter

解决方案


推荐阅读