首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接近感应器持续时间(Android)

接近感应器持续时间(Android)
EN

Stack Overflow用户
提问于 2013-05-27 22:29:21
回答 2查看 700关注 0票数 0

在Android API中,有谁知道一种方法来确定接近传感器处于给定状态的时间有多长?

例如,我希望只有当接近感应器感测到接近它的物体连续超过2秒时,屏幕才会关闭。

我当前的代码可以很好地读取接近感应器的状态,但它会立即关闭屏幕。我想等待更长的时间,以防止意外的手指在传感器前滑动而关闭屏幕。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-05-28 00:08:13

您可以在后台启动一个服务,该服务从您的onSensorChanged()方法(从SensorEventListener)收集数据。

给定这些数据,您可以进行一些假设情况来确定传感器状态。

票数 0
EN

Stack Overflow用户

发布于 2013-05-28 00:12:48

尝试使用system.currentTimeMillis()计算您想要的时间,然后在计时器设置为0时关闭屏幕

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16775340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档