android webview与js交互(动态添加js),androidui基础

以上5点都可以用一种方式来模拟,在本篇中采用本地html与本地js交互 (包含动态添加js的操作)

6、拦截url请求(在webview加载完成以后,触发的请求url)

7、拦截url请求后返回自己封装的数据(基于第6点,加载完成后,触发一些请求数据的url时拦截并自己封装数据返回给webview)

注:6、7点将在下一篇博客介绍

webview能做什么?此段引用vanezkw 感谢作者

1)、webView可以利用html做界面布局,虽然目前还比较少人这么使用,不过我相信当一些客户端需要复杂的图文(图文都是动态生成)混排的时候它肯定是个不错的选择。

2)、直接显示网页,这功能当然也是它最基本的功能。

3)、和js交互。(如果你的js基础比java基础好的话那么采用这种方式做一些复杂的处理是个不错的选择)

一、本地html与本地js交互(本地html引用本地js)


注:此例为本地html与本地js交互,如想在本地html添加js,将js.js代码复制到html对应标签内即可

首先在assets文件夹得有两个文件.html、.js

test.html

js中调用本地方法

function funFromjs(){

document.getElementById(“mydiv”).innerHTML=“获取id为mydiv的元素,并向其中添加文字!”;

myObj.fun1FromAndroid(“我的myObj回调”);

}

<?xml version="1.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值