Android通过Jsoup解析Html源码

来源:互联网 发布:数据恢复 编辑:程序博客网 时间:2024/06/06 05:20
这是一篇通过WebView加载Html页面,接着解析其中的源码,最后在listview中显示并使用的文章
XML文件:
在代码的14行中将WebView隐藏,毕竟我们需要的不是整个html页面
MainActivity:


WebViewClient的作用就是帮助WebView处理各种通知、请求事件的,onPageFinished顾名思义在页面加载完成后进行的操作,通过javascript语法获取的内容,通过local_obj调用InJavaScriptLocalObj中的showSource()方法


因为获取数据是耗时的工作,所以需要使用了线程,这样就不会阻塞UI线程了
此时截取到的html文件是:

在InJavaScriptLocalObj中的showSource()方法




在Mainactivity中通过handlermessage接收并处理:

下面是效果图,但此时点击listview的item是没用的,需要在setOnItemClickListener中进行操作:


下面是Html源码,网址有省略,所以对进行修改


最后效果图:

最后别忘记添加网络权限
0 0
原创粉丝点击