Android中的呼叫拨号问题
我已经在android中创建了一个自定义拨号器,这显然是作为项目要求。所以我的问题是,当用户拨打某个他应该看到的号码时,可以选择我的自定义拨号器和默认拨号器。如果他选择我的拨号器,他应该重定向到我的自定义拨号器。那么,如何将我创建的自定义拨号程序注册到android 问候,, Shishir ShettyAndroid中的呼叫拨号问题,android,Android,我已经在android中创建了一个自定义拨号器,这显然是作为项目要求。所以我的问题是,当用户拨打某个他应该看到的号码时,可以选择我的自定义拨号器和默认拨号器。如果他选择我的拨号器,他应该重定向到我的自定义拨号器。那么,如何将我创建的自定义拨号程序注册到android 问候,, Shishir Shetty 提前感谢。您是否编辑了清单以让您的活动处理这些事件? 与此类似: <activity ...> <intent-filter android:priority="10
提前感谢。您是否编辑了清单以让您的活动处理这些事件? 与此类似:
<activity ...>
<intent-filter android:priority="100">
<action android:name="android.intent.action.DIAL"/>
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel"/>
</intent-filter>
</activity>
这里可以找到一个完整的示例:将此添加到您的活动意图过滤器中
<intent-filter ><action android:name="android.intent.action.CALL_PRIVILEGED" /><category android:name="android.intent.category.DEFAULT" /><data android:scheme="tel" />
希望这对您有所帮助。您只需要在清单中添加一个意图过滤器,如下所示:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.DIAL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
这里详细介绍了其他选项:此代码正在运行
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".MyDialerApplication"
android:label="@string/app_name" >
<intent-filter android:priority="100" >
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.DIAL" />
<action android:name="android.intent.action.CALL_PRIVILEGED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
</activity>
</application>
但是有一个问题,这不是在应用程序菜单中显示应用程序。
请问,我如何设置应用程序操作主机和拨号