0

我正在開發一個項目,在該項目中,我希望在特定的時間間隔後自動接聽來電,播放音頻文件並記錄對話分鐘。 因爲我一直在成功實施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(); 
    } 
} 
+0

可能的重複[在Android 5.0(Lollipop)中如何以編程方式回答傳入呼叫?](http://stackoverflow.com/questions/26924618/how-can-incoming-calls-be-answered-programmatically-in -android-5-0-lollipop) – Ironman

+0

我不想接聽來電只是想在一定的時間間隔後接聽 – user3701411

+0

我已閱讀此連結您已發佈但未找到有幫助 – user3701411

回答

0

它實際上是autoanswering和是有辦法在android系統自動拿起電話,爲您必須在autoanswer利用現有的這些代碼。我認爲它會幫助你,它是你的任務的完整教程。

+0

如何下載此鏈接 – user3701411

+0

只是去這裏https://code.google.com/archive/p/auto-answer/source/default/source並點擊下載 –

+0

Thanx ..... shubham – user3701411

相關問題