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