检测锁定按钮按下

时间:2012-10-12 14:16:24

标签: c# windows-phone-7 xna background-process

我被要求使用Windows Phone 7制作摩尔斯电码应用程序。

我需要能够多次按下锁定按钮才能触发我的应用程序以检测已按下的顺序和时间。

例如,如果我按下手机上的锁定按钮(HTC雷达)五次,我想要我的应用程序(它将在后台运行)检测到它已被按下五次以及在什么时间按下以便我可以弄清楚.-或“短/长”模式然后打开自己。

我该怎么做?

我已将XNA和C#用于XBOX,但未用于移动设备。

谢谢。

1 个答案:

答案 0 :(得分:0)

没有API可以解决您的问题。

  • 您的应用程序可以订阅Obscured事件。但是这个事件并不意味着按下了完全锁定的按钮。它可以是短信或电话。

  • 你不能一直运行后台应用程序,并处理锁屏按钮。