你的位置:首页 > 软件开发 > 操作系统 > Xamarin.Android 入门之:xamarin使用webserver和html交互

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

发布时间:2016-09-05 19:00:09
一、引言如今,Android+html5开发已经成为最流行的开发模式。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为trueAndroid(Java)与JavaScript(HTML)交互有四 ...

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

一、引言

如今,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

Xamarin.Android 入门之:xamarin使用webserver和html交互Xamarin.Android 入门之:xamarin使用webserver和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>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

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

关键词:HTML

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。