用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; } }
接下來就是解析的.......