学习了Android有段时间了,感觉还是官方的英文资料学习起来收获最大,之前看了很多Android Dev Guide里面的文章,也写过几篇文章,可惜没有坚持下去,有各方面的原因,这次学习官方培训课程,决定把自己所学与大家一起分享,写的不好的地方还请多多指教,多多支持,谢谢!
What you see now is just the beginning. We plan to add many more classes, expand and refine existing classes, and build Training Courses that help you enhance your apps using objective-oriented collections of classes.
前言:这些课程比较偏理论,如果之前不太了解Android,可能看起来会觉得有点不知所以,可以先学习Android Dev Guide的基础内容,当然你也可以直接看下面的课程,祝愉快!
基础部分:
【Android Basic Training - 01】详解Activity生命周期 [Lesson 0 - 章节概览 ]
【Android Basic Training - 01】详解Activity生命周期 [Lesson 1 - 启动与销毁activity ]
【Android Basic Training - 01】详解Activity生命周期 [Lesson 2 - 暂停与恢复activity ]
【Android Basic Training - 01】详解Activity生命周期 [Lesson 3 - 停止与重启activity ]
【Android Basic Training - 01】详解Activity生命周期 [Lesson 4 - 重建销毁的activity ]
【Android Basic Training - 02】基本网络操作 [Lesson 0 - 章节概览 ]
【Android Basic Training - 02】基本网络操作 [Lesson 1 - 连接到网络的典范 ]
【Android Basic Training - 02】基本网络操作 [Lesson 2 - 管理网络连接的常用方法 ]
【Android Basic Training - 02】基本网络操作 [Lesson 3 - 详解如何解析XML数据 ]
高级部分:
【Android Advanced Training - 01】适配不同的屏幕[Lesson 1-支持不同的屏幕大小]
【Android Advanced Training - 01】适配不同的屏幕[Lesson 2 - 适配不同屏幕密度]
【Android Advanced Training - 01】适配不同的屏幕[Lesson 3 - 实现可适配的UI流程]
【Android Advanced Training - 02】提高显示布局文件的性能[Lesson 1 - 优化布局层级]
【Android Advanced Training - 02】提高显示布局文件的性能[Lesson 2 - 使用include标签重用Layout]
【Android Advanced Training - 02】提高显示布局文件的性能[Lesson 3 - 按需载入视图(ViewStub的使用方法)]
【Android Advanced Training - 02】提高显示布局文件的性能[Lesson 4 - 提升ListView的性能]
【Android Advanced Training - 03】管理音频播放[Lesson 1 - 控制app的音量]
【Android Advanced Training - 03】管理音频播放[Lesson 2 - 管理音频焦点Audio Focus]
【Android Advanced Training - 03】管理音频播放[Lesson 3 - 当音频输出设备突然改变]
【Android Advanced Training - 04】优化电池寿命[Lesson 1 - 监测电池的电量与充电状态]
【Android Advanced Training - 04】优化电池寿命[Lesson 2 - 判断并监测设备的停驻模式与类型(车载模式等)]
【Android Advanced Training - 04】优化电池寿命[Lesson 3 - 判断并监测网络连接状态]
【Android Advanced Training - 04】优化电池寿命[Lesson 4 - 按需操控Broadcast Receivers是否开启]
【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 0 - 章节概览]
【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 1 - 看无线电波如何影响网络操作]
【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 2 - 调整定时更新的频率(C2DM与退避算法的使用)]
【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 3 - 使用缓存来避免重复的下载]
【Android Advanced Training - 05】传输数据时避免电量的浪费[Lesson 4 - 根据网络类型更改下载模式]
【Android Advanced Training - 06】记住登入用户的信息[Lesson 0 - 章节概览]
【Android Advanced Training - 06】记住登入用户的信息[Lesson 1 - 使用AccountManager来记住用户]
【Android Advanced Training - 06】记住登入用户的信息[Lesson 2 - 使用OAuth2来进行身份鉴定]
【Android Advanced Training - 06】记住登入用户的信息[Lesson 3 - 创建自定义的账户]
【Android Advanced Training - 07】分享数据内容 [Lesson 0 - 章节概览]
【Android Advanced Training - 07】分享数据内容 [Lesson 1 - 发送分享的数据到其他App]
【Android Advanced Training - 07】分享数据内容 [Lesson 2 - 从其它app接收分享的内容]
【Android Advanced Training - 07】分享数据内容 [Lesson 3 - 在ActionBar上添加Share Action]
【Android Advanced Training - 08】云同步的实现 [Lesson 0 - 章节概览]
【Android Advanced Training - 08】云同步的实现 [Lesson 1 - 使用App Engine进行同步]
【Android Advanced Training - 08】云同步的实现 [Lesson 2 - 使用Backup API ]
【Android Advanced Training - 09】高效地显示Bitmap图片 [ Lesson 0 - 章节概览 ]
【Android Advanced Training - 09】高效地显示Bitmap图片 [ Lesson 1 - 有效率地加载大尺寸的位图]
【Android Advanced Training - 09】高效地显示Bitmap图片 [ Lesson 2 - 在UI线程之外处理Bitmaps ]
【Android Advanced Training - 09】高效地显示Bitmap图片 [ Lesson 3 - 两种缓存Bitmap的方式 ]
【Android Advanced Training - 09】高效地显示Bitmap图片 [ Lesson 4 - 使用ViewPager与GridView显示图片 ]
后记:希望自己能够坚持把这些官方training的课程在2个月内学习完,借此机会把自己学习的心得与大家一起分享,有不恰当的地方,还请不吝赐教,谢谢!
最近发现Google原来在不断的更新这些课程,还区分出基础课程与高级课程,如果能做到紧跟Google更新的步伐来完善知识体系也是件很不错的事情,加油!
学习自:http://developer.android.com/training/index.html,谢谢!
转载请注明出处:http://blog.csdn.net/kesenhoo,多谢配合!