您的位置:首页 > 本地本地

安卓如何调用本地浏览器查看本地html?

admin2024-08-19人已围观

安卓如何调用本地浏览器查看本地html?

1. 使用文件管理器。

2. 在浏览器输入地址访问本地磁盘和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的标准,后面是程序目录。比如sdcard的tesl.html直接在浏览器里输入content://com.android.htmlfileprovider/sdcard/test.html回车就可以看到网页了。

Android开发中能不能用webview直接加载html文本

1. //加载本项目内asset目录下的文件 wView.loadUrl(file:///android_asset/index.html);   

2. //加载本地指定地址的文件(如sd卡内的index.html文件) 

wView.loadUrl(content://com.android.htmlfileprovider/sdcard/index.html); 

3.//加载指定远程网页地址文件 wView.loadUrl(http://***********);

WebView 提供 loadData(String data, String mimeType, String encoding) : 方法,该方法可以用于加载并显示HRML代码,实际应用过程中 存在一个问题,,当他加载包含中文的HTML内容时,WebView将会显示乱码. 

幸好WebView还提供了一个 loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) : 方法,该方法是loadData()方法的增强版,它不会产生乱码. 

loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) : 几个参数的简单说明.

3. data : 指定需要加载的HTML 代码.

4. mimeType :指定HTML 代码的 MIME类型.对于HTML代码可指定为text/html .

5. encoding :指定HTML 代码的代码编码所用的字符集.比如指定 UTF-8.

很赞哦! ()

上一篇:去那里购物比较实惠?'>谈谈自媒体、新媒体和融媒体

下一篇:返回列表'>返回列表

随机图文