-
第一章Android入门
本章主要讲解Android程序设计的一些基础知识。了解目前的三种移动开发技术及几个移动平台系统;掌握Android系统构架;掌握一个Android项目的创建及运行,认识项目结构;掌握Android程序设计必备的基础知识:Java 语言和xml语言。
-
●1.1Android概述
本小节主要讲解目前主流的三种移动开发技术的特点及优缺点,熟悉几种常见的智能手机操作系统。
-
●1.2Java语言与面向对象编程基础
本小节主要复习Java语言的基础知识及Java面向对象程序设计的相关知识点。
-
●1.3XML基础
本小节主要讲解XML语言的特点、用途及相关语法,认识一个Android项目中几个重要的XML文件。
-
第二章Android界面设计基础
本章主要讲解Android界面设计的思路和基础知识。掌握各种布局管理器的特点及使用,能根据界面特点选择合适的布局管理器;掌握常用控件的功能、属性及使用。
-
●2.1界面设计概述
本小节主要认识Android界面的功能、构成,理解View和ViewGroup的概念,掌握界面设计的整体思路。
-
●2.2布局管理器
本小节主要讲解Android中的常用布局管理器的特点、属性及使用。
-
●2.3常用控件的使用
本小节主要讲解Android中的常用控件的功能、属性及使用。
-
第三章Activity和事件处理机制
本章主要讲解Activity的概念、功能、创建及运行。掌握Activity的创建方法及生命周期;理解Android事件处理机制;掌握Android基于监听的事件处理方式。
-
●3.1Activity概述
本小节主要讲解Activity的概念、创建及运行过程。
-
●3.2Activity生命周期
本小节主要讲解Activity生命周期中各种状态的变化及生命周期中的各种方法的调用。
-
●3.3事件处理机制
本小节主要讲解事件处理机制的原理及相关概念,掌握基于监听的事件处理过程。
-
第四章Intent
本章主要讲解Intent的概念及使用。掌握Intent的用途及属性;了解Intent的解析过程;掌握Intent的使用。
-
●4.1Intent概述
本小节主要讲解Intent的概念、用途、属性及使用方法。
-
●4.2利用显式Intent启动Activity
本小节主要通过一个案例学习如何利用显示Intent启动同一个项目中的另一个Activity。
-
●4.3利用隐式Intent启动Activity
本小节主要通过一个案例学习如何利用隐式Intent启动另外一个项目中的Activity。
-
●4.4Activity间的数据传递
本小节主要讲解Activity间的数据传递,掌握两种数据传递的方式。
-
第五章Android数据存储
本章主要讲解Android系统的三种数据存储方式的特点及使用。具体包括:File存储方式、SharedPreferences存储方式、SQLite数据库存储方式。
-
●5.1文件存储
本小节主要讲解文件存储方式,掌握不同的文件存储方法。
-
●5.2SharedPreferences存储
本小节主要讲解SharedPreferences存储的特点及使用;掌握使用SharedPreferences存取数据的方法。
-
●5.3SQLite数据库
本小节主要讲解SQLite数据库的特点及使用。掌握使用SQLite数据库的相关类;掌握创建数据库和数据表的方法;掌握数据库的各种操作。
-
第六章Android界面设计进阶
本章主要讲解一些界面设计的进阶知识。掌握信息提示框和对话框的创建和使用;理解AdapterView及其子类的特点;掌握ListView、AutoCompleteTextView、Spinner的创建和使用。
-
●6.1信息提示框和对话框
本小节主要讲解信息提示框Toast和提示对话框AlterDialog的特点、属性及使用方法。
-
●6.2AdapterView及其子类
本小节主要讲解AdapterView及其子类的特点,掌握AutoCompleteTextView和Spinner的使用。
-
●6.3ListView
本小节主要讲解ListView的特点、创建及使用方法。
-
第七章广播机制
本章主要讲解Android中的广播机制。理解广播机制的原理;掌握广播消息的发送;会使用BroadcastReceiver接收广播消息。
-
●7.1BroadcastReceiver概述
本小节主要讲解广播机制原理和广播消息的发送方法。
-
●7.2BroadcastReceiver使用案例
本小节主要讲解BroadcastReceiver的特点、原理,通过一个案例学习BroadcastReceiver的创建、注册及使用方法。
-
第八章Service
本章主要讲解Service组件的功能、特点及使用。掌握Service的创建、注册及启动的方法;理解 Service的生命周期。
-
●8.1Service概述
本小节主要讲解Service的概念、特点、功能及原理,掌握Service的创建、注册及启动方法。
-
●8.2Service使用案例
本小节通过一个案例练习Service的创建、注册及启动方法。
-
第九章ContentProvider
本章主要讲解ContentProvider组件的功能、原理及使用。掌握利用ContentProvider实现不同程序间共享数据的方法。
-
●9.1ContentProvider概述
本小节主要讲解ContentProvider的特点、原理及使用。包括自定义ContentProvider和系统ContentProvider的定义及使用。
-
●9.2ContentProvider使用案例
本小节通过一个案例练习自定义ContentProvider和系统ContentProvider的定义及使用方法。
-
第十章Android中的传感器
本章主要讲解Android中的传感器编程。掌握Android中常用传感器的特点及用途; 掌握使用Android传感器的常用类和接口;掌握Android中传感器的开发步骤。
-
●10.1传感器编程
本小节主要讲解Android中常用传感器的特点及用途;使用Android传感器的相关类和接口;Android中传感器的开发步骤。





