簡體   English   中英

接近感應器持續時間(Android)

[英]Proximity Sensor Duration (Android)

在Android API中,是否有人知道一種確定接近傳感器處於給定狀態的時間的方法?

例如,我希望屏幕僅在接近傳感器連續2秒以上感應到接近它的東西時才關閉。

我當前的代碼很好地讀取了接近傳感器的狀態,但立即關閉了屏幕。 我想等待更長的時間,以防止意外的手指在傳感器前滑動以關閉屏幕。 謝謝!

您可以在后台啟動服務,該服務從onSensorChanged()-方法(從SensorEventListener )收集數據。

根據這些數據,您可以進行一些假設判斷以確定傳感器狀態。

嘗試使用system.currentTimeMillis()來計數所需的時間,然后在計時器為0時關閉屏幕

暫無
暫無

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

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