深入浅出的讲解Android 线程是如何实现的、线程通信机制、内存管理机制等。深入介绍Android内各种线程应用方式,以及具体应用时如何选择。课程也会涉及线程应用的各类陷阱。通过线程了解,也可以增加对Android应用内存泄露、速度、安全等的理解。
目标收益
学员可以对Android的线程机制有深入了解,学会如何选择线程,并且可以避免各类线程相关陷阱。
培训对象
中高级Android程序员,Android技术领导,Android架构师等。对初级程序员、技术经理也有很大帮助。
学员基础
最低1.5年工作经历,最低1年Java经历,最低1年Android编程经历。
课程大纲
Android线程基础
1.1 Android架构
1.2 Linux线程
1.3 Java线程
1.4 线程通信
1.5 进程通信
1.6 内存管理
Android异步技术
2.1 基本线程生命周期
2.2 HandlerThread的应用
2.3 控制线程执行
2.4 使用AsyncTask
2.5 Services使用
2.6 IntentServices应用
2.7 AsyncQueryHandler的使用
2.8 Loaders的应用
总结与练习
3.1 总结
3.2 测试