如今,Android+html5开发已经成为最流行的开发模式。

Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true

Android(Java)与JavaScript(HTML)交互有四种情况:

1) Android(Java)调用HTML中js代码

2) Android(Java)调用HTML中js代码(带参数)

3) HTML中js调用Android(Java)代码

4) HTML中js调用Android(Java)代码(带参数)

二、准备工作 

1.添加一个Android项目,在Assets中添加一个名为Test的html文件

Xamarin.Android 入门之:xamarin使用webserver和html交互

2.添加以下html代码到Test.html

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
    <script type="text/javascript">
function javacalljs(){
     document.getElementById("content").innerHTML +=
         "<br\>java调用了js函数";
}

function javacalljswithargs(arg){
     document.getElementById("content").innerHTML +=
         ("<br\>"+arg);
}

    </script>
</head>
<body>
    this is my html <br />
    <a onClick="window.Test.startFunction()">点击调用java代码</a><br />
    <a onClick="window.Test.startFunction('hello world')">点击调用java代码并传递参数</a>
    <br />
    <div id="content">内容显示</div>
</body>
</html>
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-11
  • 2022-01-22
相关资源
相似解决方案