Android freemarker模板引擎应用
什么是freemarker? 在说这个之前我们都知道web和原生控件之争就那么点事。性能,加载速度,流量,数据交互…. 如果我用webView加载一个url页面,要先通过网络解析css,解析html代码,然后渲染生成页面 什么是freemarker?简单点就是,事先把上面这个html文件,放到应用中,用的时候只要传入数据就行 freemarker优点和应用 节约流量,加快网页加载速度 比如某些图表功能,用js库实现比较方便,只要事先放入html模板,传入数据就行。大大节省了流量及加载速度 或者事先已经有网页功能的页面,就不需要在制作Android界面了 此功能在IOS上通用,所以只要一个模板,就可以用在IOS和Android上,大大节约开发时间 实现原理 webView加载本地模板引擎流程 main.tpl ——–> main.ftl+数据 ———> main.html ———> webView.load(main.html) 1、导入freemarker库 compile'org.freemarker:freemarker-gae:2.3.25-incubating...









