android 和H5 交互,html调用android的方法
目前我这边需求是 android 里面嵌套了h5的界面,然后我这边要提供方法,让h5里面调。
1.模拟h5的界面:
定义一个 test_js_call_java.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html" charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
</head>
<body>
<center>
<p><input type="button" value="JS调用JAVA无参方法" onclick="jsCallJavaNoParam()" /></p>
<p><input type="button" value="JS调用JAVA有参方法" onclick="jsCallJavaHaveParam()"/></p>
<p><input type="button" value="JS调用JAVA并获得返回结果" onclick="jsCallJavaHaveReturn()"/></p>
<p><input type="button" value="拦截URL测试" onclick="testShouldOverrideUrlLoading()"/></p>
<p><input type="button" value="测试onJsAlert" onclick="testOnJsAlert()"/></p>
<p><input type="button" value="测试onJsConfirm" onclick="testOnJsConfirm()"/></p>
<p><input type="button" value="测试onJsPrompt" onclick="testOnJsPrompt()"/></p>
</center>
</body>
<script type="text/javascript">
//调用java无参方法
function jsCallJavaNoParam(){
injectedObject.jsCallJavaNoParam();
}