jsファイル、css、jquery、および.oggファイルを持つHTML5ゲームがあります。このゲームは私のウェブサイトで正常に動作します。 Androidのアプリケーションを使って、ゲームのファイルをダウンロードし、どこかに保存して(例えばApp Data)、それをwebviewにロードしてオフラインモードでゲームをプレイしたいと思っています。私は今の資産フォルダ内のゲームファイルを入れて、私のアプリをテストするためのWebviewはHTML5ゲームをレンダリングしません
myWebView.getSettings().setJavaScriptEnabled(true);
とを介してゲームのインデックスページをロードします: 私も自分のWebViewのためにJavaScriptを有効に
myWebView.loadUrl("file:///android_asset/index.html");
後インストールして、アプリを開くと、私はちょうど黒のwebviewを取得します。何も表示されません。ゲームファイルやスクリプトに何も変更することなく、どのように動作させることができるのかを知りたいですか? (私はゲームファイルを自分のアプリケーションを養う私のサーバー上でWebサービスを持っていると思いますので、。ウェブサイト上で実行されている同じファイルことが可能です!)
おかげ
アイデアはhttp://www.w3schools.com/html/html5_app_cache.aspを使用することです。 – madalinivascu
@madalinivascuほぼ真実です。問題は、私がページを閲覧しないと、キャッシュされたページがないことです。私は自分のアプリケーションをサーバー上にあるゲームファイルで更新したいと思っています。私がウェブサイトのページを閲覧しなければ、私のデバイスにゲームを残すことができます。 –
アプリケーションが複雑でない場合はSPAを使用 – madalinivascu