- Android Training学习交流组:363415744,欢迎所有学习Android开发的同学加入,更欢迎有意向参与到这个课程汉化项目中的同学。请看到的同学点击Star支持,感谢!
http://developer.android.com/training/index.html
这是由Google Android团队开设的一系列培训课程,从2012年开始的10几篇文章,不断的增加与更新,直到现在2014年中,已经有近百个课程,200篇左右的文章。这真的是一份学习Android应用开发的绝佳资料。
很可惜,这么一份很好的资料一直没有一份完整的中文版,本人从2012年发现Training课程开始,一直断断续续的在学习Android官方的Training课程,并很拙劣的输出了不少学习翻译笔记,个人实力与精力有限,很期待能够通过发起这个项目,借助大家的力量,一起尽快完成所有课程的中文版,更好的为学习Android开发贡献力量。
期待大家的加入!
- 很多文章还没有翻译完毕,等待大家添砖加瓦。
- 点击链接http://hukai.me/android-training-course-in-chinese/index.html
目录对应的文件路径:所有的源文件放在项目根目录的SOURCE
目录下,打开SOURCE
目录下的SUMMARY.md
文件查看下面章节对应的路径与文件名
- 序言
- 开始
- 建立你的第一个App(编写进行中@yuanfentiank789)
- 添加ActionBar(编写进行中@vincent4j)
- 兼容不同的设备
- 管理Activity的生命周期(待校验,由@kesenhoo编写)
- 使用Fragment建立动态的UI(编写进行中@fastcome1985)
- 数据保存(校验进行中@K0ST,由@kesenhoo编写)
- 与其他应用的交互
- 分享
- 多媒体
- 图像
- 动画(编写进行中:@wangyan3)
- 连接
- 云服务
- 用户信息(编写进行中:@spencer198711)
- 位置信息(编写进行中@penkzhou)
- 交互
- UI
- 用户输入
- 后台任务
- 性能优化
- 安全与隐私
- 测试程序
- 分发与盈利
先申请加入群或者私信邮件给我(联系方式见Github主页),和我说明认领的章节与你的Github账户名,我会及时更新认领进度到项目主页。
- 1)fork我的项目到自己的账户下
https://github.com/kesenhoo/android-training-course-in-chinese
- 2)把fork之后的项目clone到本地
git clone https://github.com/{user_name}/android-training-course-in-chinese
- 3)创建一个新的分支并切换到该分支下
git branch dev
git checkout dev
- 4)为本地的工作分支添加将合并的远程仓库
git remote add uploadrepo https://github.com/kesenhoo/android-training-course-in-chinese.git
- 5)抓取远程合并仓库的更新,再与本地进行Merge
git remote update
git fetch uploadrepo gh-pages
git rebase uploadrepo/gh-pages
前面1-5的是首次初始化的步骤,想要再次获取远程仓库uploadrepo的更新,需要再次执行步骤5)
-
6)使用Gitbook编辑器进行编写
- Mac版http://url.cn/LddkKy
- PC版http://url.cn/LLOySy
- 操作步骤:菜单File->Open Book->打开SOURCE目录,找到对应的章节,开始编写文档。也可以选择自己喜欢的Markdown编辑器找到对应的文件,直接编写。
-
7)编写好文档之后,相应的md文件已经被修改,确认之后,commit到本地,再PUSH到自己的远程仓库
-
8)登入Github账户,找到Fork的Repo,在右边的Pull Request里面进行拉取合并的请求,提交之后,我会进行处理再合并到主干。
此流程参考自https://github.com/numbbbbb/the-swift-programming-language-in-chinese
附加技巧:
[点击链接跳到首页](index.html#course)
[点击链接跳到页面内部](#online_reading)
- 插入的图片请统一放到images/articles目录下

有不清楚的地方请直接查看现成的源码示例。
近期Google被墙的厉害,无法正常登入Android网站,想要查看Training的文档,有点麻烦! 我把所有的Google Android文档打包存在云端,有需要的同学点击下载http://url.cn/OTdU3a