您的位置:首页 > 移动开发 > Android开发

Google Android官方培训课程中文版

2014-12-17 17:16 232 查看

Google Android官方培训课程中文版(v0.7)



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

离线文档

PDF: http://hukai.me/eBooks/AndroidTrainingCHS.pdf
ePub: http://hukai.me/eBooks/AndroidTrainingCHS.epub

Mobi: http://hukai.me/eBooks/AndroidTrainingCHS.mobi

v0.7 - 2014/11/30

v0.6 - 2014/11/02
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入门基础:从这里开始

建立你的第一个App - @yuanfentiank789
添加ActionBar - @vincent4j
兼容不同的设备 - @Lin-H
管理Activity的生命周期 - @kesenhoo
使用Fragment建立动态的UI - @fastcome1985
数据保存 - @kesenhoo
与其他应用的交互 - @kesenhoo

Android分享操作

分享简单的数据 - @kesenhoo
分享文件 - @jdneo
使用NFC分享文件 - @jdneo

Android多媒体

管理音频播放 - @kesenhoo
拍照 - @kesenhoo
打印 - @jdneo

Android图像与动画

高效显示Bitmap - @kesenhoo
使用OpenGL ES显示图像 - @jdneo
添加动画 - @XizhiXu

Android网络连接与云服务

无线连接设备 - @naizhengtan
网络连接操作 - @kesenhoo
高效下载 - @kesenhoo
使用Sync Adapter传输数据 - @jdneo
使用Volley执行网络数据传输 - @kesenhoo
云同步 - @kesenhoo,@jdneo
解决云同步的保存冲突 - @jdneo

Android联系人与位置信息

Android联系人信息 - @spencer198711
Android位置信息 - @penkzhou

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界面设计

为多屏幕设计 - @riverfeng
创建自定义View - @kesenhoo
创建向后兼容的UI - @spencer198711
实现辅助功能 - @K0ST
管理系统UI - @K0ST
创建Material Design的应用 - @allenlsy

Android用户输入

使用触摸手势 - @Andrwyw
处理键盘输入 - @zhaochunqi
兼容游戏控制器 - @2014/07/10 - 待认领

Android后台任务

在IntentService中执行后台任务 - @kesenhoo
在后台加载数据 - @kesenhoo
管理设备的唤醒状态 - @lltowq

Android性能优化

管理应用的内存 - @kesenhoo
性能优化Tips - @kesenhoo
提升Layout的性能 - @allenlsy
优化电池寿命 - @kesenhoo
多线程操作 - @AllenZheng1991
避免程序无响应ANR - @kesenhoo
JNI Tips - @pedant
优化多核处理器(SMP)下的Android程序 - @kesenhoo -
20%

Android安全与隐私

Security Tips - @craftsmanBai
使用HTTPS与SSL - @craftsmanBai
企业版App - @craftsmanBai

Android测试程序

测试你的Activity - @huanglizhuo

致谢

发起这个项目之后,得到很多人的支持,有经验丰富的Android开发者,也有刚接触Android的爱好者。他们有些已经上班,有些还是学生,有些在国内,还有的在国外!感谢所有参与或者关注这个项目的小伙伴!
下面是参与翻译的小伙伴(Github ID按照课程结构排序):
012
@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:91:92:9
0:101:102: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 国际 许可协议进行许可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: