android - DeviceOrientation API 不适用于 Cordova/Android

标签 android cordova device-orientation

我有一个 Cordova 应用程序,我正在为 iOS 和 Android 构建它。我正在使用 HTML5 DeviceOrientation API ( https://w3c.github.io/deviceorientation/ ) 来获取设备的方向。

我为“deviceorientation”安装了一个事件监听器,然后处理 event.alpha/beta/gamma 值以确定方向。

这在 iOS 上工作正常,但在 Android 上它不起作用。在 Android 上,“deviceorientation”事件只发生一次,alpha/beta/gamma 值都为空。之后改变方向不会导致任何新事件。

有人遇到过吗?关于如何调试的任何指示?

最佳答案

我去年遇到了同样的问题...最后我找到了一个论坛主题,我在其中读到 J3 没有真正的指南针。

关于android - DeviceOrientation API 不适用于 Cordova/Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54969209/

相关文章:

java - 我想要可见按钮已将其文本从 TextView 中删除

android - Eclipse 调试无法与 ART 运行时一起正常工作

javascript - Phone gap 3.0 + sencha touch 在设备浏览器中打开 url

iphone - 如何在 iOS 6 中以编程方式获取设备的当前方向?

swift - 设备旋转后出现错误的边框如何解决?

java - Android Firebase 推送通知在后台未收到?

java - 结合 ListActivity 和 ActionBarActivity

javascript - 聚焦移动的元素以半聚焦元素结束

android - Cordova 找不到 ANDROID_HOME 变量(UBUNTU)

ios - 如何使用 CoreMotion 获取空间中的设备方向