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 拦截...
Android 四大组件入门
Android 开发的入门第一课就是理解四大组件。本文聚焦最核心的 Activity 和 Fragment。 一、Android 四大组件概述 1.1 Activity——用户界面 1.2 Service——后台服务 1.3 BroadcastReceiver——广播接收 1.4 ContentProvider——数据共享 1.5 组件之间的关系 二、Activity 生命周期 2.1 onCreate / onStart / onResume / onPause / onStop / onDestroy 2.2 生命周期流转图示 ...