Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的呼叫拨号问题_Android - Fatal编程技术网

Android中的呼叫拨号问题

Android中的呼叫拨号问题,android,Android,我已经在android中创建了一个自定义拨号器,这显然是作为项目要求。所以我的问题是,当用户拨打某个他应该看到的号码时,可以选择我的自定义拨号器和默认拨号器。如果他选择我的拨号器,他应该重定向到我的自定义拨号器。那么,如何将我创建的自定义拨号程序注册到android 问候,, Shishir Shetty 提前感谢。您是否编辑了清单以让您的活动处理这些事件? 与此类似: <activity ...> <intent-filter android:priority="10

我已经在android中创建了一个自定义拨号器,这显然是作为项目要求。所以我的问题是,当用户拨打某个他应该看到的号码时,可以选择我的自定义拨号器和默认拨号器。如果他选择我的拨号器,他应该重定向到我的自定义拨号器。那么,如何将我创建的自定义拨号程序注册到android

问候,, Shishir Shetty


提前感谢。

您是否编辑了清单以让您的活动处理这些事件? 与此类似:

<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>
但是有一个问题,这不是在应用程序菜单中显示应用程序。 请问,我如何设置应用程序操作主机和拨号