是否可以在锁定屏幕下跟踪加速度计值?
我设法编写了一个简单的应用程序,它使用计时器从 1 计数到 100,该计时器触发一个事件,在该事件上我递增计数器。
但是,当我为加速度计的 ReadingChanged 事件注册一个处理程序时,一旦屏幕锁定,它就不会再被触发。即使我再次解锁屏幕,我也必须重新添加我的处理程序。
msdn 文档在一页上说明:http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff941090(v=vs.105).aspx http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff941090(v=vs.105).aspx“在 Windows Phone OS 7.1 应用程序中禁用空闲检测的正当理由包括在手机锁定时核心功能仍继续运行的应用程序(例如锻炼跟踪应用程序)”
但传感器 api 还告诉我们:http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202968(v=vs.105).aspx http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202968(v=vs.105).aspx
“当应用程序在锁定屏幕下运行时,无法使用传感器 API。有关详细信息,请参阅 Windows Phone 的空闲检测。传感器 API 也不能在后台代理中使用。有关详细信息,请参阅 Windows Phone 后台代理概述”
我希望他们尽快更改 api,因为不可能编写任何好的睡眠跟踪/运动跟踪应用程序...:(
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)