2 使用jsoup获得网页标题
2 0 参考资料
2 1 通过gradle 使用jsoup
jsoup安装指南中的介绍
打开build.gradle(Module:app)
安装jsoup,然后单击右上角Sync now
jsoup 使用教程中关于通过url获得document对象的教程
打开MainActivity
在MainActivity.java中添加代码,按 option + enter 确认添加包
提示没有对异常进行处理
使用try catch语句处理异常
添加打印网页标题的语句
添加需要访问的网址
run
模拟器Genymotion提示之一,单击
模拟器Genymotion提示之二,单击
模拟器Genymotion提示之三,单击
应用没有正常启动,说明发生了错误。
2 2 解决“android.os.NetworkOnMainThreadException”
打开logcat窗口,查看包含错误的日志
从后往前,找到第一个Caused by: 提示。然后搜索冒号后的内容
定义新线程相关的代码
将try catch语句移到 //ToDo 位置
在 onCreate 方法中运行新线程
run again
2 3 解决“android.system.ErrnoException: android_getaddrinfo failed: EACCES (Permission denied)”
再次出错,搜索“android.system.ErrnoException: android_getaddrinfo failed: EACCES (Permission denied)”
继续往前找想着信息
打开AndroidManifest.xml文件
在之后添加 获取网络的权限
文件AndroidManifest.xml中和之间插入
run again
bingo