可以通過編碼在android中獲取來電接聽和結束呼叫事件嗎?我希望當我收到來電時應該顯示吐司消息。我喜歡來電,當我們結束通話時,應該在app.please中顯示敬酒信息。在android中獲取呼叫接收事件
1
A
回答
0
您需要使用BroadcastReceiver。試試這個tutorial。
3
如果你想要它,只有當你的應用程序的一個活動,然後使用下面的代碼:
PhoneStateListener phoneStateListener = new PhoneStateListener() {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
if (state == TelephonyManager.CALL_STATE_RINGING) {
// Incoming call: Pause music
Log.i("Phone", "Ringing");
} else if (state == TelephonyManager.CALL_STATE_IDLE) {
Log.i("Phone", "Idle");
} else if (state == TelephonyManager.CALL_STATE_OFFHOOK) {
// A call is dialing, active or on hold
Log.i("Phone", "offhook");
}
super.onCallStateChanged(state, incomingNumber);
}
};
或者,如果你想顯示你的應用程序之外敬酒前夕然後儘量讓service
。
有一些很好的服務可用的教程。
開發人員首先閱讀this。
也看看這個tutorial。
相關問題
- 1. Socket.io呼叫連接事件
- 2. 短信接收的廣播接收機在Android中的未接呼叫時發出消息呼叫
- 3. c#console - 呼叫和收聽com事件
- 4. Asterisk收聽轉移呼叫的事件
- 5. 在事件接收器中獲取SPContext
- 6. 呼叫在Workbook_BeforeSave事件
- 7. FeatureActivated事件接收器不呼叫沙盒功能
- 8. 在廣播接收器中接收呼叫意圖
- 9. 在廣播接收器中如何接收傳出呼叫
- 10. 呼叫收藏
- 11. 在通知呼叫接收機的PendingIntent
- 12. 接收呼叫/接近傳感器
- 13. 在Android中結束第二個呼叫時未收到電話狀態事件
- 14. 收到呼叫時的呼叫動作android
- 15. 如何獲取在android中收到的呼叫的單元格信息?
- 16. 在SignalR中獲取呼叫者
- 17. Javascript事件多個呼叫
- 18. 呼叫從我Timer.Tick事件
- 19. 呼叫從onclick事件
- 20. 呼叫事件處理
- 21. 呼叫事件明確
- 22. 呼叫show.bs.modal事件父事件之前
- 23. 如何取消訂閱廣播接收器中的RXjava呼叫
- 24. 在Android中發起呼叫
- 25. 在android中的呼叫塊
- 26. 在Android中攔截呼叫
- 27. 在Android中結束呼叫
- 28. iOS 10:如何使用CallKit/CXCallObserver獲取呼叫事件?
- 29. 廣播接收器呼叫延遲
- 30. 呼叫和接收參數與&