= 学员请注意 =
出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。第7期开班将于2016年7月17日24:00截止报名。如需课程咨询,请联系客服QQ(281101184)。
课程体系:
本微专业除了【专业课程】,还提供:专业导读、课程测验、项目实战、课程辅导等【多层教学服务】。
【专业课程:Android开发高级进阶】
本课程主要讲解Android开发的各种高级进阶技术,包括:多线程、服务与通知、传感器、LBS定位服务、使用Gradle 构建项目、Android NDK开发、如何在Google Play上架应用以及最新关于Android M的介绍。
【多层教学服务】
1.专业导读
“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家做好开课前的准备。
2.课程测验+项目实战
该课程更新期间,会根据线上课程内容布置课程测验题,结课后在规定时间内提交(具体见开课后公告);整个微专业中期,会布置综合项目实战,根据所学内容动手操练,微专业所有课程完结后提交。
3.课程辅导
开课期间,将邀请老师进行:课程答疑、作业练习、实战项目讲解;另外还会邀请行业大牛为大家带来小专题辅导,帮助大家更好的掌握。
关注我们——第一时间了解“开班动态+课堂干货”,不再错过各种重要的通知^ ^
1.【微信公众号】:iGeekBand
2.【官方微博】:@极客班GeekBand
各课程成绩评分方式:
单元测验(即作业,每周发布1次),占总成绩90%;
课程分享(讨论、笔记、分享)占总成绩10%。
微专业证书申请条件:
5门课程均合格(>=60分),可申请合格证书;
3门及以上课程优秀(>=85分),可申请优秀证书。
部分代码重构
有Java编程语言基础
学习过Android应用开发实战
章 | 节 |
第一课 教你学会使用率超高的多线程开发? | 1. 什么时候用多线程? |
2. 如何使用多线程 | |
3. 使用多线程需要注意哪些地方? | |
4. 多线程的优化 | |
5. 总结 | |
6. 小技巧 | |
第二课 你会使用多进程吗? | 1. 什么时候用多进程? |
2. 如何使用多进程 | |
3. 使用多进程需要注意哪些地方? | |
4. 多进程间的通信 | |
5. `Thread`与`Process`的区别 | |
6. 总结 | |
7. 小技巧 | |
第三课 高级进阶必知必会之服务 | 1. 服务到底是什么? |
2. 话说前台服务 | |
3. 再说后台服务 | |
4. 如何做一个音乐播放服务? | |
5. `Service`与`Thread`的区别 | |
6. 总结 | |
7. 小技巧 | |
第四课 如何使用传感器做出有意思的小应用 | 1. 什么是传感器? |
2. 主要使用在哪里? | |
3. 常用传感器有哪些? | |
4. 如何使用这些传感器呢? | |
5. 总结 | |
6. 小技巧 | |
第五课 近年来火透半天边的LBS定位功能 | 1. `LBS`定位服务可以做哪些事情? |
2. 如何使用`GPS`定位? | |
3. 系统地图服务的使用。 | |
4. 怎样使用第三方地图? | |
5. 总结 | |
6. 小技巧 | |
第六课 不使用`Gradle`构建项目,你就`OUT`了 | 1. `Gradle`是什么? |
2. `Gradle`和`Ant`、`Maven`之前的区别和关系 | |
3. `Groovy`基本语法 | |
4. 开始方便的构建项目 | |
5. 简单地实用技巧 | |
6. 一些高级扩展 | |
7. 总结 | |
8. 小技巧 | |
第七课 揭开看似很艰难的`Android NDK`开发 | 1. Don't Worry `Android NDK` ^_^ |
2. 一起看看如何搭建开发环境 | |
3. `Java`与`c/c++`的主要通信方法 | |
4. 如何编译出`.so`文件 | |
5. 使用时的注意事项 | |
6. 总结 | |
7. 小技巧 | |
第八课 你知道如何管理`Android`依赖吗 | 1. 如何使用`library` |
2. 方便的`aar`引用 | |
3. 依赖如何管理 | |
4. 总结 | |
5. 小技巧 | |
第九课 补充小知识 | 1. `Android6.0`的新特性 |
2. 如何在`Google Play`上发布应用? | |
3. 开发出属于你的创意应用吧,少年! |
见“极客班·Android系统工程师”微专业常见问题