有没有一种简单的方法来检测Windows Phone 8上的摇动?
我需要在Windows Phone 8设备上检测摇动,以便启动特定操作。 我怎样才能做到这一点 ?
我发现有几个提到微软为WinPhone7制作的“ShakeGesture.dll”库,但它唯一可用的地方(AppHub)被开发中心网站所取代……
谢谢你的帮助!
那很奇怪。 看起来AppHub到DevCenter重命名打破了下载链接。
我已经将库上传到我的域名,直到这些链接得到修复@ http://JustinAngel.net/Storage/ShakeGestures.zip
以下是如何使用Shake Gesture Library的示例:
您应该能够添加对ShakeGestures.dll程序集的引用以开始。 如果您使用的是Windows Phone 8 SDK,我相信此库已包含在内 – 您只需添加引用即可。
更新:
您应该可以使用以下链接下载它: http : //go.microsoft.com/fwlink/?LinkId = 219094
我在这里找到了 。 如果向下滚动到“位置和传感器”大约2/3,有一个下载手势库的链接以及一个示例。
更新2:
嗯。 似乎下载链接是示例项目。 ShakeGestures.dll似乎也不在其中。 我的计算机上没有VS2012,但是如果你这样做,你可以打开示例解决方案,看看它是否以某种方式引用该DLL,并且可能看到它指向的位置? 好像它必须使用它…我只是无法在VS2010中打开它。
-
从Windows Phone开发人员样本下载ShakeGestureLibraryCS: http ://code.msdn.microsoft.com/wpapps/Shake-Gesture-Library-04c82d5f
-
下载C#项目和Build(for Release)以创建’ShakeGestures.dll’
-
添加对WindowsPhone项目的引用。