残酷拳霸,拯救安伦·觅影者,撕裂人小游戏
在android平板上用webview打开一个网页,调用里面的javascript方法,同时相互传参。
网上例子很少啊,基本都不能获取返回值,贴一个自己最后调试完的代码如下:
java:
//x.loadurl("http://192.168.1.1/init.html");//这句是载入一个html页面。但是因为直接load一个网页会有延迟,所以最好用下面这句:
x.loaddatawithbaseurl("", data, "text/html", "utf-8",""); //这句里面data是init.html的内容。就是代码。直接用fileinputstream获取到就好。
x.loadurl("javascript:setvaluesjson('hello world')"); //hello world是给javascript传递的参数。setvaluesjson是页面里javascript的方法。如果传递的参数中有双引号的话,用下面的写法:
string url = "javascript:setvaluesjson(\"" + jsonstring + "\")";
x.loadurl(url);
.........
}//oncreate结束
再写一个内部类:
javascript代码:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论