【问题标题】:Is there anyway to pick up the incoming call Automatically in Android?无论如何在Android中自动接听来电?
【发布时间】:2016-08-21 10:32:37
【问题描述】:

我正在开发一个项目,我想在一定间隔后自动接听来电,播放音频文件并将对话记录一分钟。 因为我已经成功实现了Callreciever Function,我可以在其中检测到我手机的当前通话状态。

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 broadcastreceiver telephonymanager android-developer-api


【解决方案1】:

它实际上是自动应答,是的,有办法在 android 中自动接听电话,因为您必须使用这些代码在 autoanswer 上提供。我认为它会对您有所帮助,它是您任务的完整教程。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-28
  • 2019-06-11
  • 2012-10-07
相关资源
最近更新 更多