デバイスの向きを取得するために JavaScript を使用する Sencha Touch/Phonegap を使用してアプリケーションを作成しています (デバイス軸の周りの角度で指定):
window.addEventListener('deviceorientation', function (event) {
//use event.alpha, event.beta, event.gamma
}, false);
また、Android マニフェスト ファイルを使用して、デバイスの画面の向きを横向きに設定しました。
コードは今のところ問題なく動作しますが、特定のデバイス (Galaxy Tab など) では、2 つの軸が入れ替わっています。これは、デバイスのデフォルトの向き (横向きと縦向き) に関する問題だと思いますが、javascript を使用してデフォルトの向きを取得する方法がわかりません。
どうすればこの問題を解決できますか? よろしくお願いします。