WebView加载网页代码
来源:互联网 发布:java 防止恶意刷短信 编辑:程序博客网 时间:2024/06/04 19:29
1、loadUrl(String url);直接加载网页、图片并显示
本地资源: mWebview.loadUrl("file:///android_asset/x.html");
远程资源: mWebview.loadUrl(“http://www.baidu.com");
2、loadData(data, mimeType, encoding):
data:要加载的网页内容。不能是网址。
mimetype:加载的网页内容的类型(text/html,image/jpeg)
encoding:指定编码utf-8或者gbk
事实证明这个经常会出现中文乱码。
//API提供的标准用法,无法解决乱码问题
webView.loadData(data, “text/html”, “UTF -8”); 修改为:
//这种写法可以正确解码
webView.loadData(data, "text/html;charset=UTF-8", null);
loadData不支持#、%、\、?四种字符。但也不是完全不支持,表现很怪异。3、loadDataWithBaseURL(baseUrl, data, mimeType, encoding, failUrl):
参数说明:
baseUrl:是图片的目录,在html代码中就写关于此目录的相对路径。
failUrl:从baseUrl中加载失败后,从这个目录中加载。
其它三个参数同loadData方法一样。
此方法可以解决loadData的中文乱码问题。提倡使用这个。
注意:必须添加Internet权限,否则报Web page not available错误
得到WebView控件IDmWebView.loadUrl(url); // url = 我的网络地址//这样就可以简单的加载网页了
//设置webView的常用属性
/*********WEBVIEW的常用属性********///获得当前webView的设置对象WebSettings settings = webView.getSettings();//设置为支持缩放settings.setSupportZoom(true);//设置webView的默认缩放settings.setDefaultZoom(ZoomDensity.FAR);//设置为支持javaScriptsettings.setJavaScriptEnabled(true);//设置为支持插件,如flashPlayer插件settings.setPluginsEnabled(true);// 打开自带的缩放按钮settings.setBuiltInZoomControls(true);
设置WebView的监听
//这是webView的监听事件,里面有以下几个方法webView.setWebViewClient(new WebViewClient() {});shouldOverrideUrlLoading 如何加载,当前web重新加载一个urlonPageStarted 开始加载onPageFinished 加载完成onReceivedError 加载失败方法对应方法中加载就可以了
- WebView加载网页代码
- 使用webview加载网页中的html代码
- Android WebView 加载网页
- webview加载网页地址
- WebView 加载本地网页
- android webview加载网页
- Android加载网页WebView
- 使用WebView加载网页
- WebView的加载网页
- 加载网页之webview
- 利用webview加载网页
- webView 网页加载方式
- WebView网页加载使用
- WebView加载网页
- WebView加载网页
- Android-WebView加载网页
- WebView加载网页视频
- Webview 加载网页
- python 读写 文件
- 结构体的内存对齐问题
- Cookie的例子
- Swift单行代码
- Android--仿淘宝商品详情(继续拖动查看详情)及标题栏渐变
- WebView加载网页代码
- python 获取网卡名称及其IP地址
- java j2ee多数据源配置
- MFC实现贪吃蛇游戏之游戏窗口
- 判断图片资源的类型 如gif、png
- Android热修复技术选型——三大流派解析
- pnp4nagios安装
- ajax登录请求返回值的问题
- Java基础学习总结(61)——Java项目开发要注意的60个问题