在Android设备中本地托管HTML页面

时间:2014-07-30 06:59:43

标签: android localhost android-webview

我正在开发一个Android应用程序。在那里我使用webview打开html页面。 但是,只有当我通过服务器访问页面时,我的HTML页面上的某些功能才有效。 如何在我的Android设备上本地托管HTML页面?

为了更好的想法: 示例:在PC上,我使用Apache Tomcat Server在本地托管了html页面。 所以要加载这个HTML页面,我有两个选择 1.直接双击HTML并在浏览器中打开。 2.使用网址:http://localhost:8080/MyWebApp

第一个选项是基本选项,不支持某些功能。 在第二种方法中,所有功能都按预期工作。

我可以使用任何app / sdk / open源来本地托管HTML页面吗?```

2 个答案:

答案 0 :(得分:1)

试试这段代码

webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
//webView.loadUrl("file:///android_asset/folderName/index.html");
webView.loadUrl("http://10.0.2.2:8080/MyWebApp");

答案 1 :(得分:0)

将您的文件放到资源文件夹并写下

webView.loadUrl("文件:///android_asset/help.html");