Android WebView使用loadData方法来加载html数据
来源:互联网 发布:什么是数据的有效性 编辑:程序博客网 时间:2024/05/18 18:42
loadData()需要三个参数: HTML TAG ,MIME类型(text/html), 网页编码方式(utf-8).
使用它时可能会发现有如下问题:
I. loadData不能加载图片内容,如果要加载图片内容或者获得更强大的Web支持请使用loadDataWithBaseURL。
II .使用loadData方法显示乱码。那是因为编码器设置错误导致的。我们知道String类型的数据主要是unicode编码,而WebView一般为了节省资源使用的是UTF-8编码,所以我们在loadData的时候要告诉方法怎样转码。即要告诉它要将unicode编码的内容转成UTF-8编码的内容。有些朋友虽然在loadData的时候设置了编码方式,但是还是显示乱码,这是因为还需要为WebView的text编码指定编码方式.
- WebView wv = (WebView)findViewById(R.id.webview) ;
- String content = getUnicodeContent() ;
- wv.getSettings().setDefaultTextEncodingName(“UTF -8”) ;
- wv.loadData(content, “text/html”, “UTF-8”) ;
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
阅读全文
1 0
- Android WebView使用loadData方法来加载html数据
- android webView 加载HTML代码使用loadData方法中文乱码问题
- Android 4.0 WebView 使用loadData加载网页乱码之解决办法
- Android 4.0 WebView 使用loadData加载网页乱码之解决办法
- android webview loadData乱码问题解决方法
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- Android WebView的loadData方法注意事项
- Android: 关于WebView的loadData方法
- Android WebView的loadData方法注意事项
- [android webview]android webview loadData乱码问题解决方法
- android webview loaddata 或loadDataWithBaseURL加载页面空白
- WebView 使用loadData加载网页乱码之解决办法
- cocos2dx Android 使用WebView来加载网页
- android中使用WebView加载html字符串
- Android中使用WebView.loadData()中文乱码问题
- android WebView loadData不能解析
- jvm-内存划分
- Matlab报错BLAS loading error: dlopen: cannot load any more object with static TLS处理办法
- 查看linux系统版本
- Linux如何查看是几核的有多少个CPU
- 文本框判空,如何提高灵活性?
- Android WebView使用loadData方法来加载html数据
- shell 将相同字母后面的数字相加在一起
- 2017-11-01
- SpringCloud教程 | 第三篇: 服务消费者(Feign)
- web渗透—wireshark过滤
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student".
- Android M 原生Contacts — 界面和数据库
- javascript 之作用域链-07
- JAVA实践--Eclipse JSP直接将EL表达式显示为${msg}