如何自动接受Android上的调用?

时间:2016-11-30 16:27:33

标签: android

是否可以通过编程方式接听来电并接受手机上的DTMF输入?将其视为移动设备上的小型硬编码IVR。 我试过寻找文档,但可以找到任何文档。

1 个答案:

答案 0 :(得分:1)

这只能回答部分问题,但您需要BroadcastReceiver来接收通话状态通知。例如,您可以在AndroidManfest.xml中使用以下内容,然后在广播接收器中检查TelephonyManager.EXTRA_STATE_RINGING状态。

    <receiver
        android:name="MyPhoneStateReceiver" >
        <intent-filter>
            <action android:name="android.intent.action.PHONE_STATE" />
        </intent-filter>
    </receiver>