有没有一种简单的方法来检测Windows Phone 8上的摇动?

时间:2013-01-24 15:58:16

标签: c# windows-phone-7 windows-phone-8 gesture

我需要检测Windows Phone 8设备上的摇晃动作,以便启动特定操作。我怎么能这样做?

我发现了一些" ShakeGesture.dll"微软为WinPhone7制作的图书馆,但它唯一可用的地方(AppHub)被开发中心网站取代......

感谢您的帮助!

3 个答案:

答案 0 :(得分:7)

这很奇怪。看起来AppHub到DevCenter重命名打破了下载链接。

我已将该库上传到我的域名,直到这些链接得到修复@ http://JustinAngel.net/Storage/ShakeGestures.zip

答案 1 :(得分:4)

以下是有关如何使用Shake Gesture Library的示例:

http://blogs.microsoft.co.il/blogs/arik/archive/2011/04/01/shake-gestures-library-a-windows-phone-recipe.aspx

您应该能够添加对ShakeGestures.dll程序集的引用以开始使用。如果您使用的是Windows Phone 8 SDK,我相信此库已包含在内 - 您只需添加参考。

<强>更新

您应该可以使用此链接下载它: http://go.microsoft.com/fwlink/?LinkId=219094

我发现here。如果向下滚动到“位置和传感器”大约2/3,有一个下载手势库的链接以及一个示例。

更新2:

嗯。似乎下载链接示例项目。 ShakeGestures.dll似乎也不在其中。我的计算机上没有VS2012,但是如果你这样做,你可以打开示例解决方案,看看它是否以某种方式引用该DLL,并且可能看到它指向的位置?似乎使用它......我无法在VS2010中打开它。

答案 2 :(得分:1)

  1. 从Windows Phone开发人员样本下载ShakeGestureLibraryCS: http://code.msdn.microsoft.com/wpapps/Shake-Gesture-Library-04c82d5f

  2. 下载C#project和Build(for Release)以创建'ShakeGestures.dll'

  3. 添加对WindowsPhone项目的引用。

相关问题