如何将我的 phone 呼叫应用程序包含在 'open with' 列表中?

How to include my phone call application on the 'open with' list?

我正在开发一个 phone 呼叫应用程序,类似于原生股票 Android phone 呼叫应用程序。它已经完成并全面运作。我希望如果按下 phone 数字 link 它会在 "To open with" 列表中显示我的应用程序以及本机应用程序。

我读到过 link 可以为 url 和其他文件制作多深的内容,但我没有找到任何与拨号相关的内容。我尝试了以下方法,但没有用。

           <intent-filter
                android:label="@string/app_name">

                <data android:scheme="myapp"
                    android:mimeType="text/plain"/>

                <action android:name="android.intent.action.VIEW"/>

                <action android:name="android.intent.action.DIAL"/>

                <category android:name="android.intent.category.DEFAULT"/>

            </intent-filter>

我成功了!

开始搜索其他人如何使他们的拨号器应用程序工作并找到这个 post Android dialer application

标记答案的最后一部分是它起作用的原因。

<intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <action android:name="android.intent.action.DIAL" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="tel" />
 </intent-filter>