Android 网络请求与数据解析
App 的本质是数据+界面。网络请求是连接 App 与服务端的桥梁,掌握它是每个 Android 开发者的基本功。
一、Android 网络请求基础
- 1.1 主线程不能做网络请求——NetworkOnMainThreadException
- 1.2 AsyncTask 的基本使用
- 1.3 权限声明——INTERNET
二、HttpURLConnection 原生方式
- 2.1 发起 GET 请求
- 2.2 发起 POST 请求
- 2.3 读取响应流
- 2.4 原生方式的优缺点
三、OkHttp 库的使用
- 3.1 OkHttp 的引入与基本配置
- 3.2 同步请求 vs 异步请求
- 3.3 拦截器的使用——日志拦截
四、JSON 数据解析
- 4.1 JSONObject / JSONArray 原生解析
- 4.2 Gson 库的使用——对象映射
- 4.3 复杂 JSON 结构的处理
- 4.4 请求结果与 UI 更新
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 谜思录!