[英]Proximity Sensor Duration (Android)
在Android API中,是否有人知道一種確定接近傳感器處於給定狀態的時間的方法?
例如,我希望屏幕僅在接近傳感器連續2秒以上感應到接近它的東西時才關閉。
我當前的代碼很好地讀取了接近傳感器的狀態,但立即關閉了屏幕。 我想等待更長的時間,以防止意外的手指在傳感器前滑動以關閉屏幕。 謝謝!
您可以在后台啟動服務,該服務從onSensorChanged()-方法(從SensorEventListener )收集數據。
根據這些數據,您可以進行一些假設判斷以確定傳感器狀態。
嘗試使用system.currentTimeMillis()來計數所需的時間,然后在計時器為0時關閉屏幕
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.