首页 > 代码库 > Android 【山西违章查询实现4】(解析网页源码然后ListView显示出来)--- 将解析出来的数据放到ListView中

Android 【山西违章查询实现4】(解析网页源码然后ListView显示出来)--- 将解析出来的数据放到ListView中

这次更简单了。

List<Map<String, String>> data = http://www.mamicode.com/new ArrayList<Map<String, String>>(); Map<String, String> map = new HashMap<String, String>();

然后将mr.group(i)中的数据拿出来放进去

protected void onPostExecute(String result)        {            List<Map<String, String>> data = http://www.mamicode.com/new ArrayList<Map<String, String>>();            Pattern p = Pattern.compile("这里是正则表达式");            Matcher m = p.matcher(result);            while(m.find()){                MatchResult mr = m.toMatchResult();                          Map<String, String> map = new HashMap<String, String>();                map.put("time",(mr.group(1)).trim()+" "+mr.group(2).trim());                map.put("address",mr.group(3).trim());                map.put("action","("+mr.group(4).trim()+")"+mr.group(5).trim());                map.put("money","扣"+mr.group(6).trim()+"分 罚"+mr.group(7).trim()+"元");                map.put("chuli",(mr.group(12).trim()));                data.add(map);                }      //自定义adapter
          SimpleAdapter adapter = new SimpleAdapter(“这里是样式了”); 
          item_lv.setAdapter(adapter);

}

结果可以实现了。

技术分享

 

弄上一些美化的UI,然后加上数据库操作(保存车牌和车架号),一个基本的山西违章查询就ok了。

Android 【山西违章查询实现4】(解析网页源码然后ListView显示出来)--- 将解析出来的数据放到ListView中