我用HTML5开发了一款游戏。它包含JavaScript和HTML文件。现在我想将它们添加到我的Android应用程序中。我怎么能这样做?
答案 0 :(得分:9)
您需要添加Webview
才能加载HTML5
个文件,这样可以这样做
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
个文件放在资源中。
答案 1 :(得分:1)
Android开发者网站应该是首先想到的。查看WebView页面。
对于教程,您可以检查: http://www.mkyong.com/android/android-webview-example/
答案 2 :(得分:0)
您可以在Android设备中安装webview,它会加载托管html5游戏的页面。