网易杭州研究院 网易杭州研究院

I/O与线程

所属微专业:

图片
课程概述

打开一个手机应用,最先展示给用户的是应用的界面,手机的界面是数据的一种呈现方式,当用户和界面产生交互时,又会产生新的数据。一个应用,本质上是数据的生产,数据的消费和数据的流转。《I/O与线程》课程会和大家分享如何去做数据的读写,不同类型的数据应该以何种方式去存储,高效数据流转背后的线程模型,服务端后台和应用之间如何进行数据交换。


证书要求

本课程成绩由三部分组成:

  1. 单元测验或作业

  2. 考试

  3. 课程讨论

具体评分比例将在开课后公布。

本专业所有必修课程综合评分60分及以上,可以获得微专业合格证书,获得85分的可以获得优秀证书。


预备知识

学习Android开发工程师微专业需要学员具备基础的Java语言能力。

授课大纲

2.1 Android数据存储

2.1.1 文件存储

2.1.2 sp存储

2.1.3 sqlite

2.1.4 ContentProvider

2.1.5 ORM数据存储


2.2 Android线/进程模型与通信

2.2.1 java线程

2.2.2 线程池

2.2.3 Handler

2.2.4 AsyncTask

2.2.5 Loader

2.2.6 service基础

2.2.7 service进阶

2.2.8 Broadcast

2.2.9 模块间通信


2.3 Android网络编程

2.3.1 http基础

2.3.2 OkHttp

2.3.3 OkHttp实战

2.3.4 大文件下载