要實現電話監聽,需要監聽電話的狀態,方法如下.
ListenReceiver類:
public class ListenReceiver extends BroadcastReceiver {
}
ListenService類: 監聽電話呼叫的狀態,並在對應的狀態進行響應的處理:
public class ListenService extends Service {
}//監聽電話的狀態
telManager.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);
在清單檔案AndroidManifest.xml中新增許可權:
<uses-permission android:name=”android.permission.READ_PHONE_STATE”/>
注: 目前該程式碼只實現了內錄,應該是考慮到使用者的資訊保安問題,google貌似沒有提供外錄相關的API
本文來自新浪部落格