用jsoup解析网页,相比于那些返回api数据来讲 确定耗流量,加载慢,因此程序assts中预先放了一个最新的html文件,第一次进来不走网络,直接从本地取,之后会加上wifi离线功能。html
首先离线网站客户端html文本,而后黏贴到assets目录中api
解析代码:网络
public static String geFileFromAssets(Context context, String fileName) { if (context == null || StringUtils.isEmpty(fileName)) { return null; } StringBuilder s = new StringBuilder(""); try { InputStreamReader in = new InputStreamReader(context.getResources().getAssets().open(fileName)); BufferedReader br = new BufferedReader(in); String line; while ((line = br.readLine()) != null) { s.append(line); } return s.toString(); } catch (IOException e) { e.printStackTrace(); return null; } }
接下来就是解析的.......