4

我需要检测 Windows Phone 8 设备上的抖动运动,以便启动特定操作。我怎样才能做到这一点 ?

我发现微软为 WinPhone7 制作的“ShakeGesture.dll”库多次提及,但唯一可用的地方(AppHub)被开发中心网站取代......

谢谢你的帮助!

4

3 回答 3

7

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

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

于 2013-01-24T19:46:06.420 回答
4

以下是如何使用摇动手势库的示例:

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

我在这里找到了。如果您向下滚动到大约 2/3 处的“位置和传感器”,则会有一个下载手势库的链接以及一个示例。

更新 2:

唔。下载链接似乎示例项目。ShakeGestures.dll 似乎也不在其中。我的电脑上没有 VS2012,但如果你有,你可以打开示例解决方案,看看它是否以某种方式引用了那个 DLL,也许看看它指向哪里?看来它必须使用它......我只是无法在VS2010中打开它。

于 2013-01-24T16:07:44.267 回答
1
  1. 从 Windows Phone 开发人员示例下载 ShakeGestureLibraryCS: http ://code.msdn.microsoft.com/wpapps/Shake-Gesture-Library-04c82d5f

  2. 下载 C# 项目并构建(用于发布)以创建“ShakeGestures.dll”

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

于 2013-08-15T20:24:23.963 回答