问题标签 [accelerometer]
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.
objective-c - 如何获取 iPhone 的当前方向?
有没有一种特殊的方法来获取 iPhone 的方向?我不需要它的度数或弧度,我希望它返回一个 UIInterfaceOrientation 对象。我只需要它来进行 if-else 构造,例如
提前致谢!
iphone - 屏幕锁定时启用 iPhone 加速度计
因此,显然可以在屏幕锁定时让处理器继续处理内容,如下所示:
但是,在使用示例代码进行测试后,一旦设备被锁定,UIAccelerometer 就会停止提供值。有没有办法强制?
iphone - iphone指南针倾斜补偿
有没有人已经编写了一个iphone指南针航向倾斜补偿?
我有一些方法,但一些帮助或更好的解决方案会很酷!
首先,我定义了一个向量 Ev,由 Gv 和 Hv 的叉积计算得出。Gv 是我根据加速度计值构建的重力向量,Hv 是根据磁力计值构建的航向向量。Ev 垂直于 Gv 和 Hv,因此它正向水平东方向前进。
第二,我定义了一个向量 Rv,由 Bv 和 Gv 的叉积计算得出。Bv 是我看起来的向量,它被定义为 [0,0,-1]。Rv 垂直于 Gv 和 Bv 并始终显示在右侧。
第三,这两个向量 Ev 和 Rv 之间的角度应该是我更正的航向。计算我构建点积及其arcos的角度。
phi = arcos ( Ev * Rv / |Ev| * |Rv| )
理论上它应该可以工作,但也许我必须对向量进行归一化?!
有人对此有解决方案吗?
谢谢,m01d
android - Android 加速度计鼠标
我打算在android平台上开发一个基于加速度计的鼠标。我打算使用的移动设备是 htc nexus one。当移动设备移动时,光标应该移动是空间。与重力运动相比,这会很难吗?
iphone - 如何通过选项卡和视图来回检测设备方向?
我的应用程序在纵向和横向之间来回切换。我已将我的所有内容(标签、uiimageviews、uilabels)排成一行,以便为两个方向重新定位。但是,只有在设备实际旋转时才会发生变化。当我在它旋转后在选项卡之间循环时,它只会显示自动调整大小,而不是当用户旋转它时我设置它的方式。
当点击不同的选项卡时,如何检测设备的方向并显示视图以反映方向?
好的,我将其设置为 viewWillAppear。它没有检测方向并显示我设置的内容是否有原因?
iphone - 发生某些事情时,iPhone sdk 会阻止加速度计工作
我正在使用加速度计UIImageViews
在屏幕上移动一些,目前加速度计仅在 aNSTimer
为 0 时才起作用,这很好。当发生不同的功能时,我还想让加速度计再次停止。
这是我目前的代码:
这一切都很好,我现在想停止加速度计的工作,使用相同的
accelerometerWorks 方法或新方法,accelerometerWontWork。
这是当它被调用时我希望加速度计停止的代码。(它很长,所以我不会把它全部放在那里,但它始终都是一样的):
我知道我可能不得不把它变成一个BOOL
. 没关系。
如果我没有很好地解释它,请说,我会重新写。
谢谢!哈利。
blackberry - 黑莓加速度计的输入范围
我正在考虑使用加速度计作为控制黑莓游戏的输入通道。但是,我只想在用户向左或向右猛烈运动时响应它。
所以我的问题是:用户手持设备的期望输入范围是多少?我应该设置什么阈值来确保我在游戏过程中不会对正常运动做出反应?
iphone - 使用加速度计的 Objective-C (iPhone)
我有一个名为 MainGame 的类,它在我的 .h 中定义如下:
然后稍后在我的 .m 中我有这个:
我做对了吗?
目前我只在 iPhone 模拟器中进行测试,我将很快购买 99 美元的苹果开发者的东西。它没有记录“加速!!1”,但我猜那是因为我还没有在实际设备上运行它?
iphone - 如何使用加速度计检测 iPhone 在太空中的运动?
我正在尝试制作一个应用程序,该应用程序可以使用加速度计检测您使用 iPhone 制作的形状。举个例子,如果你用手拿着 iPhone 画一个圆圈,应用程序就可以在屏幕上重新绘制它。这也适用于正方形,甚至更复杂的形状。我见过做这种事情的唯一应用程序示例是 AirPaint ( http://vimeo.com/2276713 ),但它似乎无法实时完成。
我的第一个尝试是对来自加速度计的 X 和 Y 参数应用低通滤波器,并使指针向这些值移动,与屏幕大小成比例。但这显然不够,我的精度很低,如果我摇动设备,它也会使指针移动......
有什么想法吗?你认为加速度计数据足以做到这一点吗?还是我应该考虑使用其他数据,例如指南针?
提前致谢 !
c# - C# 和 Visual Studio 2008 windows mobile 6.0 sdk 的新功能
嗨,有人对 Visual Studio 2008 智能设备 windows mobile 6.0 项目编码示例有很好的示例或任何建议吗?我是新手,希望在加速度计和三星 Omnia 手机上开发一个应用程序。
如果这里的专业人士有任何帮助,我将不胜感激:)。哦,我已经安装了 samsung windows mobile SDK 并且已经有了 .cab 文件。