Android 应用程序在菜单中不可见
我正在开发一个android拨号器,我的MainActivity的意向过滤器如下所示Android 应用程序在菜单中不可见,android,Android,我正在开发一个android拨号器,我的MainActivity的意向过滤器如下所示 <intent-filter> <action android:name="android.intent.action.DIAL" /> <action android:name="android.intent.action.CALL_PRIVILEGED" /> <data android:sch
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<data android:scheme="tel" />
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
添加这些过滤器后,我的应用程序无法在电话菜单中看到
<action android:name="android.intent.action.DIAL" />
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<data android:scheme="tel" />
请告诉我为什么???尝试将您的意向过滤器分为两部分:
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<data android:scheme="tel" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Android似乎将您的过滤器视为一个整体。您好,现在我有一个问题。。。现在,应用程序没有响应来自其他应用程序的拨号操作。如Vang所说,Si已将其分为两个意向过滤器。现在该应用程序在手机菜单中可见。。。但是现在另一个“android.intent.action.DIAL”意图找不到该动作的“我的活动”