有沒有辦法處理在android中未接電話?我多次遇到了CALL_STATE_CHANGED
動作。但是,我怎樣才能確定是否是未接來電?我想要的是當用戶錯過一個電話時採取一些行動。我怎樣才能做到這一點?我是否需要在每次通話後檢查通話記錄,並確定是否有未接電話?在android中處理未接電話與廣播接收機
回答
我想你可以使用PhoneStateListener來偵聽從CALL_STATE_RINGING
到CALL_STATE_IDLE
的呼叫狀態變化,這表明電話沒有被接聽。
我可以在這裏獲得通話詳情嗎? – 2012-08-16 10:36:20
我的意思是不是在通話記錄數據庫中再次搜索? – 2012-08-16 10:37:04
正如你可以在onCallStateChanged(int newState,String number)中看到的那樣,第二個參數給出了傳入的數字。 – 2012-08-16 10:41:29
- 1. 如何在android中檢測電話廣播接收機
- 2. 廣播接收機android
- 3. 從廣播接收器啓動電話?
- 4. 廣播接收器 - 短信和電話
- 5. 廣播接收機在IntentService
- 6. 收聽電話狀態變化的廣播接收機
- 7. 廣播接收器未觸發來電
- 8. 來電廣播接收器
- 9. Android:廣播接收器中的電話狀態
- 10. 問題的理解廣播接收機
- 11. 報警管理廣播接收機
- 12. 廣播接收器不處理BOOT_COMPLETED
- 13. 廣播接收機和ResultReceiver android
- 14. Android的剪貼板廣播接收機
- 15. 如何使用android廣播接收機
- 16. Android使廣播接收機安全
- 17. 的android廣播接收機通知
- 18. 廣播接收機空指針的Android
- 19. 關於廣播接收機android
- 20. 壁紙更改廣播接收機android
- 21. Android廣播接收機始終運行
- 22. ConnectivityManager.CONNECTIVITY_ACTION廣播接收機
- 23. 廣播接收機問題
- 24. Android廣播接收器未觸發
- 25. Android廣播接收器未被觸發
- 26. 問題與短信廣播接收機
- 27. 使用廣播接收機來檢測撥出電話
- 28. 處理Mi&onePlus 3手機中的廣播接收器問題?
- 29. Android地理柵欄廣播接收器
- 30. 在Windows 10手機中接收廣播
同樣的問題在這裏http://stackoverflow.com/questions/3665183/broadcast-receiver-for-missed-call-in-android – android 2012-08-16 10:32:22
我已經經歷了它。接受的答案表示,我們需要在手機狀態改變後檢查通話記錄。所以我問是否有其他方式來做到這一點,而不是每次都在通話記錄數據庫中搜索。 – 2012-08-16 10:35:41
@SeshuVinay,請不要在你的問題中加入'random code formatting'。這樣做很難閱讀。 – Charles 2012-08-16 16:10:52