美文网首页
android studio 安卓7.0爬虫 学习记录 2

android studio 安卓7.0爬虫 学习记录 2

作者: 黄荆_32f5 | 来源:发表于2018-01-21 10:05 被阅读0次

    2 使用jsoup获得网页标题

    2 0 参考资料

    jsoup安装指南

    jsoup使用指南

    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: 提示。然后搜索冒号后的内容

    参考Never-say-NeverAndroid之NetworkOnMainThreadException异常一文中给出的解释,在新线程中运行网络请求。

    定义新线程相关的代码 将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添加网络权限,运行还报错 [问题点数:40分,结帖人Mungo]的文章,在?中添加?权限。

    打开AndroidManifest.xml文件 在</application>之后添加 获取网络的权限

    文件AndroidManifest.xml中</application>和</manifest>之间插入

    <uses-permission android:name="android.permission.INTERNET" />

    run again

    bingo

    相关文章

      网友评论

          本文标题:android studio 安卓7.0爬虫 学习记录 2

          本文链接:https://www.haomeiwen.com/subject/mwkxaxtx.html