咨询
课时安排:60
课程内容:
第一天
第1章 Android操作系统概述 1.1 Android平台介绍 1.2 Android平台特性 1.3 Android平台架构 1.4 Android原生(Navtive)C/C++程序开发及Android NDK介绍 1.5 Native开发方式与JAVA开发方式性能比较 1.6 Android应用前景分析 第2章 Android SDK及其开发环境搭建 2.1 Android SDK的版本演进 2.2 Eclipse ADT插件与SDK版本的对应关系 2.3 ADT插件的安装和更新 2.4 Android模拟器介绍 2.4.1 启动与使用 Android 模拟器 2.4.2 模拟器中SD卡的应用 2.4.3 模拟器连接网络 2.5 通过Eclipse创建一个Hello Word简单的项目 2.6 通过Eclipse导入一个RssReader开源项目 第3章 Android项目结构分析 3.1 资源管理(Resources)分析 3.1.1 drawable分析 3.1.2 layout分析 3.1.3 s(strings.xml、colors.xml、arrays.xml等)分析 3.1.4 R.java分析及使用 3.1.5 AndroidManifest.xml分析 3.2 应用构成中的四个主干组件简单分析 3.2.1 Activity分析 3.2.2 Intent分析 3.2.3 Service分析 3.2.3 Content分析
【实验】 实验1:搭建开发环境 本实验将亲手安装Android SDK以及建立Eclipse和ADT插件的开发环境 实验2:导入开源RssReader的项目工程 本实验通过一个开源项目创建一个项目工程。 实验3:启动、使用模拟器;编译到设备并在设备上运行 本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解。
第二天
第4章 Activity 4.1 Activity的生命周期 4.2 Activity有四种本质区别的状态 4.3 保存持久状态 4.4 权限许可 4.5 进程的生命周期 4.6 继承Activity类应该注意的问题 第5章 高级UI 5.1 标准控件的使用 5.2 设计开发自定义控件 5.3 Layout布局的使用 5.4 触摸/按键(UI Events)事件处理