Google Android官方培训课程中文版(v0.5)
Google Android团队在2012年的时候开设了Android Training板块 - http://developer.android.com/training/index.html,这些课程是学习Android应用开发的绝佳资料。 我们通过Github发起开源协作翻译的项目,完成中文版的输出,欢迎大家传阅学习! 项目难免会有很多写的不对不好的地方,欢迎读者加入此协作项目,进行纠错,为完善这份教程贡献你的一点力量!
Github托管主页
https://github.com/kesenhoo/android-training-course-in-chinese
请读者点击Star进行关注并支持!
在线阅读
http://hukai.me/android-training-course-in-chinese/index.html
离线文档
-
v0.5 - 2014/10/18
-
v0.4 - 2014/09/11
-
v0.3 - 2014/08/31
-
v0.2 - 2014/08/14
-
v0.1 - 2014/08/05
参与方式
你可以选择以下的方式帮忙修改纠正这份教程(推荐使用方法1):
- 通过在线阅读课程的页面,点击目录导航栏左上角的"Edit and Contribute",会跳转到此页面对应的Github源码页面(此操作会自动帮你Fork项目源码到你的账户并更新文件至最新),然后你可以在自己的仓库下修改,确定提交之后,Github会自动引导你提交Pull Request。
- 在线阅读的文章底部留言,提出问题与修改意见,我们会及时处理。
- 写邮件给发起人:胡凯,邮箱是kesenhoo at gmail.com,邮件内容注明需要纠正的章节段落位置,并给出纠正的建议。
- 加入QQ交流群:363415744,向群主或者管理员提错误。
课程结构
- 序言
- Android入门基础:从这里开始
- Android分享操作
- Android多媒体
- Android图像与动画
- 高效显示Bitmap - @kesenhoo
- 使用OpenGL ES显示图像 - @jdneo
- 添加动画 - @XizhiXu
- Android网络连接与云服务
- 无线连接设备 - @naizhengtan
- 网络连接操作 - @kesenhoo
- 高效下载 - @kesenhoo
- 使用Sync Adapter传输数据 - @jdneo
- 使用Volley执行网络数据传输 - @kesenhoo
- 云同步 - @kesenhoo,@jdneo
- 解决云同步的保存冲突 - @jdneo
- Android联系人与位置信息
- Android可穿戴应用
- 赋予Notification可穿戴的特性 - @wangyachen
- 创建可穿戴的应用 - @kesenhoo
- 创建自定义的UI - @2014/09/28 - 待认领
- 发送并同步数据 - @wly2014
- Android TV应用
- 创建TV应用 - @2014/10/20 - 待认领
- 创建TV播放应用 - @2014/10/20 - 待认领
- 帮助用户在TV上探索内容 - @2014/10/20 - 待认领
- 创建TV游戏应用 - @2014/10/20 - 待认领
- 创建TV直播应用 - @2014/10/20 - 待认领
- Android交互设计
- 设计高效的导航 - @XizhiXu
- 实现高效的导航 - @Lin-H
- 通知提示用户 - @fastcome1985
- 增加搜索功能 - @Lin-H
- 使得你的App内容可被Google搜索 - @Lin-H
- Android界面设计
- Android用户输入
- 使用触摸手势 - @Andrwyw
- 处理键盘输入 - @zhaochunqi
- 兼容游戏控制器 - @2014/07/10 - 待认领
- Android后台任务
- Android性能优化
- 管理应用的内存 - @kesenhoo
- 性能优化Tips - @kesenhoo
- 提升Layout的性能 - @allenlsy
- 优化电池寿命 - @kesenhoo
- 多线程操作 - @AllenZheng1991
- 避免程序无响应ANR - @kesenhoo
- JNI Tips - @pedant
- 优化多核处理器(SMP)下的Android程序 - @kesenhoo - 20%
- Android安全与隐私
- Android测试程序
致谢
发起这个项目之后,得到很多人的支持,有经验丰富的Android开发者,也有刚接触Android的爱好者。他们有些已经上班,有些还是学生,有些在国内,还有的在国外!感谢所有参与或者关注这个项目的小伙伴!
下面是参与翻译的小伙伴(Github ID按照课程结构排序):
0 | 1 | 2 |
---|---|---|
@yuanfentiank789 | @vincent4j | @Lin-H |
@kesenhoo | @fastcome1985 | @jdneo |
@XizhiXu | @naizhengtan | @spencer198711 |
@penkzhou | @wangyachen | @wly2014 |
@fastcome1985 | @riverfeng | @xrayzh |
@K0ST | @Andrwyw | @zhaochunqi |
@lltowq | @allenlsy | @AllenZheng1991 |
@pedant | @craftsmanBai | @huanglizhuo |
0:9 | 1:9 | 2:9 |
0:10 | 1:10 | 2:10 |
@发起人:胡凯,博客:http://hukai.me,Github:https://github.com/kesenhoo,微博:http://weibo.com/kesenhoo
还有众多参与纠错校正的同学名字就不一一列举了,谢谢所有关注这个项目的小伙伴!特别感谢安卓巴士社区,爱开发社区,码农周刊对项目的宣传!
License
本站作品由https://github.com/kesenhoo/android-training-course-in-chinese创作,采用知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。