问题标签 [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 投票
1 回答
568 浏览

iphone - iOS - 检测震动强度

我需要检测震动的强度。我必须在屏幕上移动一些物体以动摇力量。iOS SDK API可以吗?

0 投票
1 回答
867 浏览

xcode - 使用情节提要时如何使用摇动手势?

我制作了一个应用程序,您可以在其中摇动手机以打开新视图。所有三个视图,当您在最后一个视图上摇动手机时,您将返回第一个屏幕。当我用自己的.xib 创建新的子类控件视图时,这很好用。但是我想在故事板项目中使用它,我需要改变什么?

非常感谢事先!

这是.H中的代码:

@interface 视图控制器:UIViewController

{

}

@结尾

在 .M 中:

@implementation 视图控制器

-(void)didReceiveMemoryWarning

{

}

-(布尔)可以成为第一响应者

{

}

-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event

{

{

如果(当前控制器)

{

[currentController.view removeFromSuperview]; 当前控制器=无;

{

{

}

-(void)viewDidLoad

{

[超级视图DidLoad]; 当前屏幕 = 0;

}

-(void)viewDidUnload

{

}

@结尾

0 投票
1 回答
3051 浏览

android - 当我的手机屏幕在 android 中关闭时无法检测到抖动事件

在我的应用程序中,我想检测抖动事件并且我正在使用 SensorEventListener,当我的活动在前台运行时,代码工作正常。但是当我按下手机的锁屏键锁屏时,却检测不到摇晃事件。我已经在三星 gts5360 上测试了我的代码。但相同的代码在索尼爱立信 xperia mini pro 上运行良好。实际上,当我让设备闲置大约 10 分钟时,我的三星手机并没有检测到震动事件。锁定设备后 45 秒。

然后我摇动手机,它没有检测到震动,但是当我在延迟几秒钟后摇动手机时,它开始听到震动。我的三星手机的这种行为并不一致。它会在随机时间后开始和停止收听抖动事件。

现在我的问题是“这是设备在屏幕锁定/关闭时未检测到抖动事件的 android 功能吗?”。

如果是,那么我的三星手机在锁定手机几秒钟后如何开始/停止收听?

以及如何在“Sony ericssion xperia mini pro”中锁定/关闭屏幕时连续收听抖动事件?

此功能是否因供应商而异?

如果有人需要我的代码,请告诉我,我会提供。

0 投票
1 回答
1760 浏览

iphone - iPhone 应用程序增加摇动手势灵敏度

在我的 iPhone 应用程序中,我使用了摇动手势,它可以正常工作,但需要大量的努力才能摇动。

有什么办法让它更敏感吗?

这是代码

0 投票
1 回答
2913 浏览

javascript - 如何检测 iPhone 浏览器中的抖动?

有人质疑他们要么老了,要么没有给出答案。我不擅长 javascript,我擅长 jQuery。

do something在 iphone 浏览器中检测到抖动时我会怎么做?我计划在检测到震动时更改网址并将用户发送回网站的“图书馆”页面。

根据我的阅读,Android 还不允许访问浏览器中的加速度计。不过,Android 版 Chrome 上个月才问世,我不确定它是否还受支持,所以我想这个问题只针对 iPhone,如果有人知道它是否支持的话,Android 也是如此。我假设相同的代码适用于两者。

0 投票
2 回答
3063 浏览

javascript - 移动网络应用程序上的摇动事件

我想知道有没有办法在移动网络应用程序中触发抖动事件?

--EDIT--- 不使用Phonegap。

0 投票
2 回答
160 浏览

iphone - 检测到抖动时调用另一个类的方法

这是代码:http: //min.us/mWdMO0n14

我是 Obj C 新手,所以我搜索了很多,但没有找到任何可以解决我的问题的东西。

我有 CalculatorViewController.h 和 .m,然后是 CalculatorBrain.h 和.m(斯坦福讲座)

在 CalculatorBrain.m 中,我有以下方法,所有变量在 CalculatorBrain 标头中定义为私有。

然后在 CalculatorBrain.m 中,我将一切设置为检测抖动,如下所示。我在抖动检测上方包含了一些代码,只是为了让您有一个大致的了解。

我不确定如何调用[brain clearEverythingOnShakeGesture];,因为我收到错误“找不到类方法 +clearEverythingOnShakeGesture,默认返回类型 id”。但是,如果我将其设为类方法,则其中的变量是实例变量,这会产生另一个错误。非常感谢任何帮助。

0 投票
1 回答
364 浏览

iphone - 如何将 iPhone 抖动手势检测限制在特定情况下?

我成功实现了摇动手势,但现在我想将其限制为仅在一种特定情况下(在我的应用程序的选项面板中)激活。

  • 我首先创建了 ShakeWindow 类,它是 UIWindow 的子类。在 ShakeWindow 中,我添加- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event了注册摇动手势。

  • 接下来我去了 AppDelegate.m 并编辑window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];以使用新的 ShakeWindow 而不是 UIWindow。

它工作得很好,但我如何限制它的功能?我刚刚开始使用 Objective-C 并认为自己总体上是一个新手编码器,所以在回答时请记住这一点,谢谢!

我使用 Cocos2D 作为框架,如果这很重要,我不使用 Interface Builder。

0 投票
2 回答
8922 浏览

android - 实现一个震动事件

我无法弄清楚如何从这个答案中实现代码。 Android:我想摇一摇

我是否需要创建一个方法并使用 if 语句来查找 mAccel 是否大于 0?

0 投票
1 回答
1374 浏览

android - OpenGL ES 抖动效果

我正在使用适用于 Android 的 OpenGL ES 创建 2D 游戏。我想执行抖动效果。

我的想法是更改相机的 y 坐标,但我不确定算法。我的相机类有一个带有 x 和 y 变量的位置向量。