1

我用 HTML5 开发了一个游戏。它包含 JavaScript 和 HTML 文件。现在我想将它们添加到我的 Android 应用程序中。我怎样才能做到这一点?

4

3 回答 3

9

您需要添加WebviewHTML5 加载要加载的文件,这可以像这样完成

 public class HelloWebView extends Activity { 

     WebView webview;

     public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     webview = (WebView) findViewById(R.id.webview); 
     webview.getSettings().setJavaScriptEnabled(true); 
     webview.setWebViewClient(new HelloWebViewClient()); 
     webview.loadUrl("file:///android_asset/test.html"); 
     WebSettings settings = webview.getSettings(); 
     settings.setJavaScriptEnabled(true); 
     settings.setDatabaseEnabled(true); 
     String databasePath = this.getApplicationContext().getDir("database",  Context.MODE_PRIVATE).getPath(); 
     settings.setDatabasePath(databasePath);
     webview.setWebChromeClient(new WebChromeClient() { 
     public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) { 
            quotaUpdater.updateQuota(5 * 1024 * 1024); 
        } 
    }); 
    } 

并将您的HTML5文件放在资产中。

于 2012-09-01T04:57:28.167 回答
1

Android 开发者网站应该是首先想到的。检查Web 视图页面。

对于教程,您可以查看: http ://www.mkyong.com/android/android-webview-example/

于 2012-09-01T05:02:40.833 回答
0

您可以在您的 android 设备中使用 webview 来加载托管您的 html5 游戏的页面。

于 2012-09-01T04:24:01.740 回答