android開發(fā)使用html頁面
使用webview控件
Java調(diào)用js方法使用webview的post方法開啟線程調(diào)用
html頁面可以使用超鏈接跳轉(zhuǎn),跳轉(zhuǎn)后的頁面也可以調(diào)用activity的方法
后面補的:
webview有一個專用于調(diào)用js方法的方法evaluateJavascript
最終結(jié)果:

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調(diào)用Java方法,Java方法必須是public還要有@JavascriptInterface注解


使用Java調(diào)用js方法,不使用post方法開啟線程直接調(diào)用會報js方法未定義的錯誤,android studio也不會用紅色波浪線提示

