如何实现检测一个小时,用户是否为不碰手机的应用?

用户现场有个活动,要实现统计谁在1个小时内没碰手机,如果实现了得奖品这样一个应用。
现在想问下:
1,app如何实现,可否给个大体思路?
2,能否通过网页实现?

感谢!

阅读 2.5k
2 个回答

监听锁屏和解锁事件呀,锁屏时开始计时,解锁时计算时间

说实话不太好做,上面说监听屏幕事件没用,很多手机收到短信或推送也会亮屏。
另外你的应用也很难在每款手机里面做到息屏后台运行,既然都运行不了,那肯定无法监控。
网页就更不可能了,除非你手机常亮,那倒是可以监听网页关闭事件。
比如在网页里面设置一个一小时倒计时,如果用户切换页面或者点击任何地方,就停止计时并发送到后台,这样就可以实现你的需求。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题