Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!
16lz
2021-01-22
在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。
为了让大家容易理解,我写了一个简单的Demo,具体步骤如下:
第一步:新建一个Android工程,命名为WebViewDemo(这里我在assets里定义了一个html页面)。
第二步:修改main.xml布局文件,增加了一个WebView控件还有Button控件,代码如下:
第三步:在assets目录下新建一个demo.html文件,代码如下(这里不知道为何多了mce:这几个东东,<script></script>这样是对的):
第四步:修改主核心程序WebViewDemo.java,代码如下:
第五步:运行上述工程,查看效果。
首界面 点击按钮时,html内容改变
点击html的startGoogleMap启动地图应用
更多相关文章
- “不是抽象的,也不重写抽象的方法”错误
- 手低眼高 初学者学习Hibernate的方法
- Java常用类及其常用方法
- 本地方法中printf如何传给java--java系统级命名管道
- 为泛型类的泛型方法的属性赋值 - Java
- java线程池使用场景和使用方法较详细文摘
- java中多线程安全问题产生&解决方案——同步方法
- java的学习方法(转自黑马程序员)
- 是否有缩放因子方法用于Android的多分辨率支持