Android WebView 是一个使用WebKit引擎的浏览器组件,他的运行效果和 firefox 上一模一样,所以写的时候都是先用 firefox 测试,测试 OK 了再放到程序里面看效果,基本上不会有什么问题
同时,Android WebView支持HTML、CSS等静态元素,也支持JavaScript的动态使用。更为有效的是JavaScript还可以调用你的Java API。
入门知识:
建立WebView组件。
其一:在layout的xml布局中加入
其二: 在java代码中引用并创建WebView组件
这样WebView组件就创建了。
-- 转载有效的网址: myWebView.loadUrl("http://blog.csdn.net/GEOLO");
-- 浏览本地图片文件: myWebView.loadUrl("file:///sdcard/images.jpg");
-- 浏览本地html文件:myWebView.loadUrl("file:///sdcard/test.html");
-- 图片和文字显示: String data = "<HTML>测试本地图片和文字混合显示,这是" +
"<IMG src='/"file:///sdcard/icon.png/"/'>APK里的图片";
myWebView.loadDataWithBaseURL("about:blank", data, "text/html", "utf-8", "");
-- 向后浏览历史页面: myWebView.goBack();
-- 向前浏览历史页面: myWebView.goForward();
-- 清除缓存内容: myWebView.clearCache();
-- 打开JavaScript功能 myWebView.getSettings().setJavaScriptEnabled(true);
-- 设置处理JavaScript的引擎myWebView.setWebChromeClient(new WebChromeClient());