android开发使用html页面
使用webview控件
Java调用js方法使用webview的post方法开启线程调用
html页面可以使用超链接跳转,跳转后的页面也可以调用activity的方法
后面补的:
webview有一个专用于调用js方法的方法evaluateJavascript
最终结果:

MainActivity
index.html
详细过程:
在main下新建assets文件夹,用于存放html等文件,这个文件夹名字是固定的

在assets中新建html文件,名字随意


<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
这一行让html自适应手机屏幕
在activity中使用webview

使用js调用Java方法,Java方法必须是public还要有@JavascriptInterface注解


使用Java调用js方法,不使用post方法开启线程直接调用会报js方法未定义的错误,android studio也不会用红色波浪线提示



