第九章:看看精彩的世界-使用网络技术

知识点

  1. WebView:一个可以像浏览器一样解析并显示 html、css、js 等文档的控件
  2. 安卓系统上的 http 请求:①使用 HttpURLConnection 类;②使用 OkHttp
  3. 安卓系统上解析 xml 文档:①使用 Pull 解析;②使用 SAX 解析
  4. 安卓系统上解析 json 文档:①使用原生的 JSONObject 解析;②使用 Google 的 gson 来解析;③使用阿里巴巴的 FastJSON 来解析;

注意点

  1. 发起网络请求是耗时操作,应该启动一个新线程来执行,避免阻塞主线程;
  2. 在网络线程中更新 UI 则调用 runOnUiThread

源码

源码见:https://github.com/optor666/first-line-code-of-android/tree/master/chapter09

posted @ 2018-05-13 12:19  optor  阅读(152)  评论(0编辑  收藏  举报