android中如何加载本地的html
来源:互联网 发布:三星手机3g网络设置 编辑:程序博客网 时间:2024/05/20 15:38
最近的项目中需要添加一个免责声明,由于文字太多,不好写到String.xml里面去,于是就做了一个html,用html的形式显示
刚开始的时候,我是采用下面这种方法来写的
1.首先在布局里面指定WebView根节点
2.接着在代码里是这样的
在onCreate()方法里面是这样的
String content = getFromAssets("service.html");mWebContent.loadDataWithBaseURL(null, content, "text/html", "utf-8", null);
然后
public String getFromAssets(String fileName) { InputStreamReader inputReader = null; BufferedReader bufReader = null; String result = ""; try { inputReader = new InputStreamReader(getResources().getAssets().open(fileName)); bufReader = new BufferedReader(inputReader); String line = ""; while ((line = bufReader.readLine()) != null) { result += line; } } catch (Exception e) { e.printStackTrace(); } try { inputReader.close(); bufReader.close(); } catch (IOException e) { e.printStackTrace(); } return result;}
基本上就是这样,后来发现这种方式去加载的话,有点慢,启动程序,并不能够立刻就显示,于是又上网查了另一种方法,
实现方式如下:
//加载本地HTML页面mWebContent.loadUrl("file:///android_asset/service.html");没错,就是一句话,不用去写什么输入输出流了,直接从本地去加载就行了,而且界面的显示明显要快了一些,所以我觉得这是个不错的方法,分享给大家一下!!
阅读全文
0 0
- android中如何加载本地的html
- android stuido WebView 如何本地加载html
- android中加载本地Html文件
- android 加载本地html
- Android中如何显示本地HTML
- Android中如何显示本地HTML
- iphone 项目中如何加载本地html文件到uiwebview
- iphone 项目中如何加载本地html文件到uiwebview
- 如何在webview中加载本地包含图片的html文件?
- android studio 加载本地 html
- android中webview加载本地html并且相互交互
- 在android studio中加载本地html文件
- android WebView 控件加载本地sdcard中html文件图片的问题
- android WebView 控件加载本地sdcard中html文件图片的问题
- 本地html文件放置位置,android中加载本地Html文件
- 本地html文件放置位置,android中加载本地Html文件
- Android WebView无法加载本地html文件的解决方法
- Android WebView 加载本地SD卡的html
- Java总结篇系列:Java泛型
- 关于异常处理的解决方案
- 作业5
- 软件工程作业
- 输入n个元素组成的序列S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0(表示无解)。1<=18,-10<=Si<=10
- android中如何加载本地的html
- 函数的重载||委托类型的定义
- 陈伟华,羽毛球视频教学
- svn diff采用vimdiff方式处理
- 如何用NSIS打包程序( 加载好依赖QT打包参考)
- 暴搜 [NOIP2004] 虫食算
- 存在
- 正则表达式 1
- SQL Update:使用一个表的数据更新另一张表