我正在開發一個項目,在該項目中,我希望在特定的時間間隔後自動接聽來電,播放音頻文件並記錄對話分鐘。 因爲我一直在成功實施Callreciever功能我可以在其中檢測到我的手機當前的通話狀態。有沒有辦法在Android中自動接聽來電?
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(Lollipop)中如何以編程方式回答傳入呼叫?](http://stackoverflow.com/questions/26924618/how-can-incoming-calls-be-answered-programmatically-in -android-5-0-lollipop) – Ironman
我不想接聽來電只是想在一定的時間間隔後接聽 – user3701411
我已閱讀此連結您已發佈但未找到有幫助 – user3701411