android - 如何以编程方式将 HTML5 文件添加到 Android?

标签 android html

我用 HTML5 开发了一款游戏。它包含 JavaScript 和 HTML 文件。现在我想将它们添加到我的 Android 应用程序中。我该怎么做?

最佳答案

您需要添加 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 文件放在 Assets 中。

关于android - 如何以编程方式将 HTML5 文件添加到 Android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12224860/

相关文章:

android - 如何检查互联网是否正常工作?不是指残疾与否?在安卓中

javascript - 如何向通过单击按钮显示的图片添加替代文本?

正则表达式仅删除跨度标签但保留其中的内容

javascript - 悬停时的jquery动画边框

java - Lifecycle.removeObserver 应该在 Activity 中调用吗? - 安卓

android - 如何通过java代码去除checkbox的按钮图片?

Android 即时应用程序和应用程序链接的使用

Javascript 从当前目录读取文本文件

javascript - 如何实时暂停/停止视频(例如 3.00 秒)

android - 特定的 applicationIdSuffix 阻止应用程序启动