Android官方培训课程中文版

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.9.2 - 2015/03/30

  • v0.9.1 - 2015/03/14

  • v0.9.0 - 2015/03/09

  • v0.8.0 - 2015/02/12

  • v0.7.0 - 2014/11/30

  • v0.6.0 - 2014/11/02

  • v0.5.0 - 2014/10/18

  • v0.4.0 - 2014/09/11

  • v0.3.0 - 2014/08/31

  • v0.2.0 - 2014/08/14

  • v0.1.0 - 2014/08/05

参与方式

你可以选择以下的方式帮忙修改纠正这份教程(推荐使用方法1):

  1. 通过在线阅读课程的页面,找到Github仓库对应的章节文件,直接在线编辑修改提交即可。

  2. 在线阅读的文章底部留言,提出问题与修改意见,我们会及时处理。

  3. 写邮件给发起人:胡凯,邮箱是kesenhoo at gmail.com,邮件内容注明需要纠正的章节段落位置,并给出纠正的建议。

你也可以选择加入QQ群和学习Training课程的小伙伴一起讨论交流:

  • Android Training基础群,适合刚接触Android Training课程的同学。

    • 基础群(1):363415744,已满

    • 基础群(2):399077455

  • Android Training进阶群:414115939,适合实际Android开发经验1-3年的同学。

  • Android Training高级群:399096506,理论上Android开发经验至少3年以上,部分能力突出的也可以申请,请在申请入群的时候填写能力举证(例如,XXX公司Android高级开发/个人博客/Github账号等等),谢谢配合!

课程结构

  • 序言

  • 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 - @Roya

    • 发送并同步数据 - @wly2014

  • Android企业级应用

    • Ensuring Compatibility with Managed Profiles - @2015/03/14 - 待认领

    • Implementing App Restrictions - @2015/03/14 - 待认领

    • Building a Work Policy Controller - @2015/03/14 - 待认领

  • Android TV应用

    • 创建TV应用 - @awong1900

    • 创建TV播放应用 - @huanglizhuo

    • 帮助用户在TV上探索内容 - @awong1900

    • 创建TV游戏应用 - @dupengwei

    • 创建TV直播应用 - @dupengwei

    • TV Apps Checklist - @awong1900

  • 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

    • 管理设备的唤醒状态 - @jdneo,@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

  • Android测试程序

    • 测试你的Activity - @huanglizhuo

致谢

发起这个项目之后,得到很多人的支持,有经验丰富的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
@Roya @awong1900 @dupengwei
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 国际 许可协议进行许可。


你可能感兴趣的:(Android官方培训课程中文版)