index.htmlMainAction に読み込まれます。
index.htmlに移動するリンクがありgame.htmlます。ランドスケープ screen を使用するindex.html必要game.htmlがあるため、 in のようなものは使用できません。それ以外の場合は、ランドスケープのみが使用され、デバイスの方向によって決定される画面が使用されますが、これは予期されていません。そのため、Java でクラスを作成して、Web ページの読み込みを制御しました。<a href="game.html">index.htmlindex.htmlgame.html
public class JsHelper {
    private MainActivity activity;
    public JsHelper(MainActivity act) {
        activity = act;
    }
    public void goToHtml(String url) {
        activity.loadUrl("file:///android_asset/www/" + url);
    }
}
ではindex.html、これを呼び出して に移動しgame.htmlます:
window.JsHelper.goToHtml("game.html");
game.htmlこれが、横画面を使用できる唯一の方法です。
しかし、ここで質問です。
が にある場合document.addEventListener('deviceready', init, true);は、index.html一度init()呼び出されます。
しかし、 in にある場合は、 ingame.htmlがなくinit()ても、呼び出されることはありません。document.addEventListener('deviceready', init, true);index.html
game.html:
$(document).ready(function() {
    document.addEventListener('deviceready', init, false);
}
function init() {
    alert("init");
}
また、API の機能は動作しません。navigator.accelerometernull になります。
ランドスケープを使用navigator.accelerometerし、確実に使用したい。game.html私を助けてください!