在安卓系统中,有没有自动接听来电的方法?

3
我正在开发一个项目,希望在一定时间间隔后自动接听来电、播放音频文件并记录一分钟的通话。我已经成功实现了,可以检测手机当前的通话状态。
CallReciever.Java
package com.example.deepdepindersingh.activevoice;

import android.content.Context;
import android.widget.Toast;

import java.util.Date;

/**
 * Created by Deep Depinder Singh on 8/21/2016.
 */
public class CallReceiver extends PhonecallReceiver {

    @Override

    // call comming
    protected void onIncomingCallStarted(Context ctx, String number, Date start) {

        Toast.makeText(ctx, number , Toast.LENGTH_SHORT).show();

    }

    @Override

    //Call picked by me
    protected void onOutgoingCallStarted(Context ctx, String number, Date start) {
        Toast.makeText(ctx, number , Toast.LENGTH_SHORT).show();
    }

    @Override
    // Call ended by me
    protected void onIncomingCallEnded(Context ctx, String number, Date start, Date end) {
        Toast.makeText(ctx, number , Toast.LENGTH_SHORT).show();
    }

    @Override
    protected void onOutgoingCallEnded(Context ctx, String number, Date start, Date end) {
    }

    @Override
    protected void onMissedCall(Context ctx, String number, Date start) {
        Toast.makeText(ctx, number , Toast.LENGTH_SHORT).show();
    }
}

可能是[如何在Android 5.0(棒棒糖)中编程自动接听来电?]的重复问题。(https://dev59.com/fF8d5IYBdhLWcg3wXBFe) - Harshad Pansuriya
我不想接听来电,只想在一定时间间隔后接听。 - user3701411
我已经阅读了您发布的链接,但并没有发现有帮助的内容。 - user3701411
你尝试过这个答案吗?https://dev59.com/fF8d5IYBdhLWcg3wXBFe#27084305 ??? - Muhammad Waleed
1个回答

1

实际上,它是自动回答的,是的,在安卓系统中有一种方法可以自动接听电话,你需要使用autoanswer提供的代码。我认为这会对你有所帮助,这是一个完整的教程。


如何下载此链接 - user3701411
只需前往此处https://code.google.com/archive/p/auto-answer/source/default/source并点击下载 - Shubham Sharma
我会尝试实现这个。 - user3701411

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接