android学习的进阶(从零开始,从初级到高级)

轻松几步学Android开发
1. 开发环境的搭建
2. 基本组件的应用
3. 布局管理器的应用
4. 基本控件的应用
5. 常用高级控件的应用
6. 菜单和对话框的应用
7. Android事件处理模型

Android敏捷开发-基础篇
1、Android系统概述以及开发环境搭建;
2、创建Android的第一个程序HelloWorld;
3、掌握Android的应用组件、生命周期;
4、掌握Android的控件,如:TextView、Button;
5、学完之后能进行简单的Android应用开发。

Android敏捷开发-进阶篇
1、掌握Android中资源文件的使用,如:颜色、尺寸、动画;
2、掌握掌握Android中的布局以及数据存储,如:线性布局、相对布局、表单布局、切换卡;
3、掌握Android的数据存储:Shared Preferences、Files、Network、SQLite、ContentProviders;
4、掌握Android中多媒体文件播放(音视频网络以及本地播放)以及照相机功能的实现。

Android敏捷开发-高级篇
1、掌握Android的网络实现:浏览器、socket编程、URL网络编程;
2、掌握Android的系统管理,如:时间管理、电池管理、传感器信息管理;
3、掌握Android游戏开发中相关技术,如:Graphics类、图像处理(绘制、旋转、放大、缩小、像素操作)、Shader类、双缓冲技术。

第二阶段:实战项目演练
基于Android开发业务
1、了解android真实项目开发流程,掌握分析需求文档的能力;
2、完成七大功能块,学习代码重构训练编程思维、逻辑,学习积累编程经验与技巧;
3、巩固回顾android中常用控件重要知识点以及实际运用;
4、对第三方android效果包的应用;
5、自定义控件的重新认识及技巧使用;
6、运用绘制工具及声波画出声音波动的指针;
7、图片的多触点缩放及拖动浏览功能的实现;
8、对textview进行扩展,换行以中文的习惯进行,并且加入多种格式化功能;
9、重新认识布局的概念,并加以巩固和使用;
10、明白所谓项目结构框架,是针对项目特点所抽离出来的公共函数、类、接口等;
11、拓展知识面,认识android中的一些特殊工具类,如录音、绘画等;
12、拓展对原有控件知识的掌握,延伸类似的其他特殊效果。[size=large][/size]

你可能感兴趣的:(android,敏捷开发)