问题标签 [shake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
654 浏览

iphone - iPhone Shake 事件无法正常工作

我的 viewController 里面有这个:

为什么这不起作用? 编辑:


我确实有这个:

0 投票
1 回答
3834 浏览

iphone - 如何在 PhoneGap 0.8 中检测摇晃手势?

我正在使用 PhoneGap 0.8,我想检测一个基本的摇动手势。我发现了两个相关的片段:

http://groups.google.com/group/phonegap/browse_thread/thread/25178468b8eb9e9f

http://phonegap.pbworks.com/Handling-Shake-Events

他们都不为我工作。不幸的是,文档似乎有点过时,PhoneGap 的 API 参考只是一堆测试。我知道它可以做到我只是没有一个已知的好的起点。

如果有人可以为他们知道适用于他们的 PhoneGap 提供一小段抖动检测代码,我将非常感激。谢谢你的时间!

0 投票
4 回答
11387 浏览

javascript - Javascript。收听 iPhone 震动事件?

是否可以使用 JavaScript 监听 iPhone(或任何带有加速度计的手机)抖动事件?你知道就像摇晃 iPhone 来随机播放 iTunes 中的下一首歌曲一样,当 iPhone 摇晃时,我想在我的网站上调用一个 JS 函数。

0 投票
2 回答
507 浏览

iphone - 在 UITableViewController 中晃动 3.0

在阅读了一些关于在 3.0 上实现抖动的帖子后,我想我明白了,但我没有接到任何电话:

运动开始运动结束运动取消

这是我读过的一个例子: 如何检测和编程 iPhone 的震动

我确定我已经添加了

我应该为这些事件启用特殊代表吗?

我知道这些事件是由系统控制的,它们被传递给第一响应者,然后继续......

任何的想法 ?

谢谢,

河。

0 投票
16 回答
123586 浏览

android - 如何在摇动设备时刷新应用程序?

我需要添加一个可以刷新我的 Android 应用程序的抖动功能。

我发现的所有文档都涉及实现SensorListener,但 Eclipse 告诉我它已被弃用并建议SensorEventListener.

有人对我如何创建这个有很好的指导shake controller吗?

0 投票
4 回答
2209 浏览

iphone - iPhone 抖动问题:加载 viewController 时未调用 viewDidAppear

我正在尝试检测 iPhone 设备上的震动,因此对于我所读到的内容,我需要将我的视图控制器设置为 viewDidAppear 方法的第一响应者。这个方法应该被自动调用,但由于某种原因,这个方法永远不会被调用。仅调用 viewDidLoad。

这是我的代码(我只放了相关部分):

BuildHouseViewController.h:

@interface BuildHouseViewController : UIViewController {

BuildHouseViewController.m:

我在 viewDidAppear 方法上添加了断点,它从未被调用过。永远不会检测到震动,我想这是因为从未调用过此方法,因此视图控制器永远不会成为第一响应者。我不明白为什么会这样。

任何帮助将不胜感激。

编辑:

我使用以下方法从另一个视图调用视图:

视图显示在屏幕上

0 投票
2 回答
1258 浏览

wpf - 我可以使用 WPF 摇动用户桌面吗?

我正在编写一个供个人使用的应用程序,该应用程序将跟踪我接触鼠标的频率,并记录我离开鼠标的时间。当我使用鼠标时,我希望它在我的桌面工作区晃动一秒钟,作为一种消极的强化动作。

该应用程序将被称为 WristSlap,一旦我准备好 0.1 版,它就会在 github 上。

0 投票
2 回答
899 浏览

c# - WinForms 应用程序表单在播放音频时“晃动”

我有一个正在开发的 C# 游戏程序。它使用声音样本和winsock。

当我测试运行游戏时,大部分音频都可以正常工作,但有时如果顺序播放多个样本,应用程序表单会稍微晃动,然后回到原来的位置。

我该如何进行调试或以可管理的方式将其呈现给你们?我敢肯定,没有人会因为害怕病毒攻击而想要整个应用程序代码。

请指导我..

编辑:我无法确定产生此结果的任何代码部分。它就是这样,我无法解释。

编辑:没有 x/y 位置没有改变。窗口像晃动几个像素然后又回到晃动之前的位置。

你能在上面的代码中看到任何会产生这种震动的东西吗?

编辑:是的,代码正在执行中: this.Invoke(new Action(delegate(){ ....})); 会是这样吗?我该如何解决这个问题?

编辑:

如果取出上面的代码,那么它工作正常!有任何想法吗?

编辑:我将这一行替换为:

到不同的文件名,但问题仍然存在,但至少它不是音频文件已损坏。

编辑:当有人发送微动时的 MSN?它有点像那样,但只发生 2 或 3 次。

编辑:您是否使用任何 3rd 方库?- 不,我没有使用任何 3rd 方库。

编辑:似乎无论什么文件,第三个样本总是导致这个。

编辑:在我使用声音样本的任何地方都会发生。如果我播放 3 个样本,情况就会发生。

编辑:@nobugz:是的认为你是对的。问题是等待 UI 线程的时间过长。正如我尝试使用合并的音频文件一样,鉴于其原始持续时间,问题就在那里。

Application.DoEvents();编辑:我通过在每个示例播放命令之后放置来解决这个问题。没有震动:)

编辑:上述解决方案并没有真正起作用。随着播放器样本数量的增加,应用程序 GUI 再次卡住。而是采用了使用 QueueUserWorkItem 的解决方案。这仍然有待证明是一个令人满意的解决方案,因为会发生交叉处理,即可以在旧样本仍在播放时启动新的样本线程。

随着更多知识的曝光,将对此进行更新。

0 投票
3 回答
626 浏览

iphone - 如何仅在用户摇动 iPhone 时播放音频文件?

我已经阅读了许多关于如何检测震动的帖子,但我不确定:

  1. 目前检测抖动的最佳方法是什么?

    • 和 -
  2. 如何仅在用户摇晃 iPhone 时播放音频文件?

有人有建议、示例/教程或示例代码吗?

谢谢

0 投票
2 回答
498 浏览

iphone - 摇动以模态方式打开视图

基于 Apple 的 GLPaint 代码,我的“摇动”工作正常(使用 motionEnded)。当用户摇动设备(运行 3.0 及更高版本)时,我想使用 presentModalViewController 模态打开一个视图控制器。

在我的 appdelegate 中,我收到了通知(根据 GLPaint 示例代码):

在我的shakeToOpenHiddenScreen 中,我只想以模态方式打开视图'x',但我认为我的appdelegate 不会响应presentModalViewController。

有没有解决的办法?