Java 如何在Android中显示本地html文件?

Java 如何在Android中显示本地html文件?,java,android,html,xml,webview,Java,Android,Html,Xml,Webview,我想在Android的网络视图中显示一个简单的html页面, 因此,我在main中创建了一个assets文件夹,并将test.html文件, 但当我运行应用程序时,我得到的网页不可用 这是我的密码 public class AndroidHTMLActivity extends Activity { WebView myBrowser; @Override public void onCreate(Bundle savedInstanceState) {

我想在Android的网络视图中显示一个简单的html页面, 因此,我在main中创建了一个
assets
文件夹,并将
test.html
文件, 但当我运行应用程序时,我得到的网页不可用 这是我的密码

public class AndroidHTMLActivity extends Activity { 

    WebView myBrowser;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        myBrowser = (WebView)findViewById(R.id.mybrowser);
        final MyJavaScriptInterface myJavaScriptInterface
         = new MyJavaScriptInterface(this);

        myBrowser.addJavascriptInterface(myJavaScriptInterface, "AndroidFunction");      

        myBrowser.getSettings().setJavaScriptEnabled(true); 
        myBrowser.loadUrl("file:///assets/test.html"); 
    }
}

删除此项并检查清单中的读取存储权限,以访问需要使用的资产文件夹

因此,您的代码应该是

   myBrowser.loadUrl("file:///android_asset/test.html"); 
   myBrowser.loadUrl("file:///android_asset/test.html");