最近this post启发了我,我也想追踪自己的生活。
每次休眠或唤醒后,我都会查看手机的时钟,因此我需要一些程序来挂接到手机的开/关按钮,并在按下时记录时间戳。
我在HTC TyTN II上使用WM6.5。如果有现有的软件可以进行很少的设置和调整就能做到这一点,那很好,但是我也可以自己编写代码。有什么建议?
最佳答案
您可以通过P/调用RequestPowerNotifications使用设备电源通知来了解电源状态何时更改(也有a CodeProject article涵盖了此情况)。请注意,掉电通知不会等待订户运行代码,因此在大多数情况下,直到设备唤醒后,应用程序的处理程序才会真正运行(这意味着您正在编写时间戳或其他内容)将获得唤醒时间,而不是 sleep 时间)。
还请注意different devices handle power management differently,所以是YMMV。