Android Html交互<二> JS与App互相调用
@(Android系统源码解析)[Android, html]
声明:转载请注明出处,知识有限,如有错误,请多多交流指正!
场景:html网页中JS与App相互调用,相互传输数据,互相调用;
代码下载地址: https://github.com/app-demo/AndroidHtml.git
效果图
代码主要分为2部分Android和Html代码,为了方便测试将index_js.html
放在App项目assets
文件夹下面,再通过WebView
加载页面,效果图如下:
网页Html端代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JS和Android交互</title>
// 样式
<style>
button {
height: 36px;
width: 100%;
background: #98bf21;
}
</style>
</head>
<body>
<p>JS和Android交互</p>
<button onclick="invokeAppMethod()">JS调用App方法(不带参数)</button>
<br/>
<br/>
<button onclick="sendInfoToJava()">JS调用App方法(带参数)</button>