首页 > 解决方案 > Android:点击电话号码时如何显示我的应用程序(打开方式)

问题描述

当用户点击手机号码时,会弹出底部表格并要求用户选择应用程序。

如何在该列表中显示我的应用程序?为此,我需要在我的应用程序中添加什么权限?

标签: android

解决方案


您只需要在 Manifest 中添加几行代码:

<activity android:name=".MainActivity">
  <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.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>
  <intent-filter>
    <action android:name="android.intent.action.DIAL"/>

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

</activity>

更多信息在这里:https ://medium.com/makingtuenti/android-default-dialer-replacement-part-i-722d05ca50fe


推荐阅读