问题标签 [devicemotion]
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.
javascript - 如何在 DeviceMotionEvent javascript 中设置间隔
我有编写的代码:
我想将间隔设置为 20,但上面的代码给了我一个默认间隔 16。
我怎样才能正确设置间隔?
angular - 带有构造函数的陀螺仪离子角度误差
我从https://github.com/NeoLSN/cordova-plugin-gyroscope实现了陀螺仪,然后,当我将它作为 Angular 导入时,我得到了
找不到名称“构造函数”。以及有关以下从https://ionicframework.com/docs/native/gyroscope导入的其他错误。
有人有完整版吗?
android - 如果 react-native DeviceMotion 不可用怎么办?
在我使用DeviceMotion
from的 react-native 应用程序中expo-sensors
,运行await DeviceMotion.isAvailableAsync()
line 时它返回false
. 在我阅读的任何文档中,都没有说明在这种情况下该怎么做。是设备本身的限制吗?或者有没有办法启用它?我在设置中找不到任何东西。如果可能,我该如何启用它?
javascript - deviceMotionEvent.acceleration 属性在移动浏览器中返回 null
我正在尝试检测移动设备的加速度。我已经尝试过使用 Accelerometer,现在我也在尝试 deviceMotionEvent。每当我在 html 或控制台中打印属性 event.acceleration.x、.y 或 .z 时,我都会得到 null。如果有人能帮我看看我做错了什么,我将不胜感激。当我在浏览器中检查站点以查看我的设备是否可以使用加速度计或 deviceMotionEvent 时,它可以在那里工作,所以并不是我的设备无法处理它。这是我从 body 获得的许多谷歌搜索拼凑而成的迭代:
文档上的文本最终是“加速度 x:null”。洞察力受到赞赏。谢谢!
ionic-framework - 无法检查 DeviceMotionEvent 权限状态
是否可以检查是否已授予 DeviceMotionEvent 权限?以及我们如何将请求警报文本从“本地主机想要访问运动和方向”更改为“应用程序名称想要访问运动和方向”?
jquery - 更改设备运动时更改移动设备中的背景图像
我正在尝试在更改移动设备运动时更改背景图像(就像您使设备顶部、左侧或右侧,或上下运动)。我正在使用此代码,问题是它立即开始工作,即使我不手动更改设备的运动。它总是在循环中不断更新。
当我稍微向右或向左或向上改变移动设备时,我想要什么,它应该改变图像,而不是知道如何让它工作:
javascript - 使用 React 的窗口 DeviceMotion 事件
DeviceMotion
当我移动浏览器时,我无法在 React 应用程序中触发该功能。我正在使用window
对象devicemotion
事件来实现功能。
摘自我的代码
我使用CodeSandbox创建了一个工作示例。有人可以帮忙吗?