簡體   English   中英

收聽 PROXIMITY_SCREEN_OFF_WAKE_LOCK

[英]Listening to PROXIMITY_SCREEN_OFF_WAKE_LOCK

我正在開發一個應用程序,讓用戶存儲和收聽語音消息,我想在用戶將手機放在耳邊時更改音頻 output 源。

我嘗試使用SensorManager ,但我發現三星設備的接近傳感器有問題(我有一個 Galaxy S10e)。 經過一番研究,我發現最好的選擇是使用PROXIMITY_SCREEN_OFF_WAKE_LOCK ,現在當我將手機從耳邊拿下時,屏幕會關閉和打開(這是一件好事)。 但是,使用喚醒鎖不會調用onResume()onPause() ,也不會發送ACTION_SCREEN_ONACTION_SCREEN_OFF廣播。

無論如何要收聽PROXIMITY_SCREEN_OFF_WAKE_LOCK活動,以便我知道何時更改音頻 output 源?

提前致謝:)

如果有人偶然發現這篇文章。 我的解決方案是注冊一個SenseorEventListener獲取一個PROXIMITY_SCREEN_OFF_WAKE_LOCK喚醒鎖。

顯然,如果獲得了喚醒鎖,則接近傳感器可以正常工作:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM