在android开发中,与html5的交互是必不可少的,那么,该如何在webview中操作HTML5页面呢?
首先定好通信协议,也就是App要调用的HTML5页面中JavaScript的方法名称。
例如:App要调用Html5页面的changeColor(color)方法,改变HTML5页面的背景颜色
<1>HTML5
<script type="text/javascript>
function changeColor(color){
document.body.style.backgroundcolor = color;
}
</script>
<2>Android
webView.getSetting().setJavaScriptEnabled(true);
webView.loadUrl("file://android_asset/my_html.html");//此路径可以是网址
btn_show.setOnClickListener(new View.OnClickListener(){
@override
public void onClick(View v){
String color = "#1f1f1f";
webView.loadUrl("javascript: changeColor('" + color + "');");
}
})
本文介绍了如何在Android应用中通过WebView与HTML5页面进行交互。主要步骤包括启用JavaScript支持,加载HTML文件,并通过调用JavaScript函数改变网页背景颜色。
1420

被折叠的 条评论
为什么被折叠?



