我正在使用 Sencha Touch/Phonegap 编写一个应用程序,它使用 javascript 来检索设备的方向(以围绕设备轴的度数给出):
window.addEventListener('deviceorientation', function (event) {
//use event.alpha, event.beta, event.gamma
}, false);
我还使用 android 清单文件将设备的屏幕方向设置为横向。
到目前为止,该代码工作正常,但在特定设备(例如 Galaxy Tab)上,两个轴被交换。我认为这是关于设备默认方向(横向与纵向)的一些问题,但我不知道如何使用 javascript 获取默认方向。
我该如何解决这个问题?提前谢谢了。