2012-10-12 94 views
-1

我被要求做一个摩尔斯电码的应用程序使用的是Windows Phone 7的检测锁定按钮按

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

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

我该怎么办?

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

谢谢。

+0

你不能用电源按钮,但有一个API可以使用相机的快门按钮。不知道它会通过市场认证。 –

+0

好吧,听起来不错。这是什么API? – jaget

+0

http://stackoverflow.com/questions/11973740/wp7-camera-button-event –

回答

0

没有API来解决您的问题。

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

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

+0

非常感谢您的回复。我能找到解决方案最接近的是什么? – jaget

+0

只需简单的Silverlight应用程序,只需一个按钮。 –

+0

http://www.netmagazine.com/tutorials/build-your-first-windows-phone-7-app –