我已經試過TelephonyManager
,PhoneStateListener
。我需要的是一種方法將返回手機的當前狀態。有沒有辦法知道手機是否有通話?
0
A
回答
0
當你使用TelephonyManager
& PhoneStateListener
。
然後您需要LISTEN_CALL_FORWARDING_INDICATOR。
例如:
onCallStateChanged (int state, String incomingNumber)
onClallStateChanged取第一個參數狀態與整數值,例如:
1- CALL_STATE_IDLE與值,這就是平均裝置通話狀態:無活動。
2-或CALL_STATE_RINGING的值爲這就是指設備呼叫狀態:振鈴。一個新的電話到達,正在響起或等待。在後一種情況下,另一個呼叫已經激活。
3- CALL_STATE_OFFHOOK這就是說設備呼叫狀態:摘機。至少存在一個呼叫正在撥號,處於活動狀態或處於保持狀態,並且沒有呼叫正在振鈴或等待。
您可能需要使用READ_PHONE_STATE權限。
相關問題
- 1. iPhone - 有沒有辦法知道引用是否(仍然)有效?
- 2. 有沒有辦法通過adb解鎖android手機,如果我知道模式
- 3. 有沒有辦法知道文件名是否是Excel格式?
- 4. iOS:有沒有辦法知道用戶是否選擇了退出通知?
- 5. 有沒有辦法知道timerTask是否已完成?
- 6. 有沒有辦法知道一行是否更新?
- 7. 有沒有辦法知道用戶是否發送了短信?
- 8. 有沒有辦法知道Flash Player是否安裝了SWFObject?
- 9. 有沒有辦法知道Data Saver是否啓用?
- 10. 有沒有辦法知道rxjs websocket是否打開
- 11. 有沒有辦法知道異常是否被禁用?
- 12. 有沒有辦法知道用戶是否打開郵件?
- 13. 有沒有辦法知道ExecutorService是否成功結束?
- 14. 有沒有辦法知道HttpResponse是否在Https中?
- 15. 有沒有辦法知道是否已經創建了IWin32Window?
- 16. 有沒有辦法知道$ http請求是否超時?
- 17. 有沒有辦法知道自定義通知即將顯示?
- 18. 有沒有辦法讓webpack知道全局是否沒有聲明?
- 19. 有沒有辦法來獲取手機
- 20. 有沒有辦法判斷有線耳機是否連接到手機
- 21. 有沒有辦法檢測通知欄是否已被清除?
- 22. 有沒有辦法知道會話使用多少內存?
- 23. 有沒有辦法隱藏Vaadin通知?
- 24. 有沒有辦法知道SD卡上的目錄是否有任何圖像?
- 25. 有沒有辦法將通知從手機發送到網絡瀏覽器
- 26. 有沒有辦法知道一個對象的C#方法是否被調用?
- 27. 有什麼辦法可以知道報告是否有訂閱
- 28. 有沒有辦法知道激活的QAction是什麼?
- 29. 有沒有辦法讓linqpad知道一個字段是主鍵?
- 30. 有沒有辦法知道導航器是全屏(F11)