Android教学大纲

2020-03-02 12:01:17 来源:范文大全收藏下载本文

移动互联-教学大纲

第1章 Android快速入门 1.1 什么是3G 1.1.1 三个无线接口标准 1.2 为什么从事Android开发 1.2.1 智能手机制式分析 1.2.2 智能手机软件平台 1.2.3 智能手机屏幕尺寸分析 1.2.4市场占有率 1.3什么是android 1.3.1历史背景 1.3.2Android进化史 1.3.3Android体系结构

1.3.4 Dalvik VM 和 JVM 的比较 1.4搭建Android开发环境 1.4.1 系统需求 1.4.2 JDK的下载 1.4.3 JDK的安装

1.4.3 Android SDK的下载与安装 1.5 第一个Android程序 1.5.1 创建Android应用程序 1.5.2 Android项目结构说明 1.5.3 运行Android应用程序 1.5.4 调试Android应用程序 1.5.5 Android应用开发流程 1.6说明和要求: 重点:android特性,android架构,搭建android开发环境,android项目结构说明,android应用开发流程

难点:android项目结构

教学目标:

1、理解android市场现状;

2、了解什么android;

3、搭建android开发环境;

4、通过第一个android程序了解android项目结构掌握运行android程序和调试android程序;

5、掌握android应用开发流程

第2章 Android模拟器与常见命令 2.1 使用Android模拟器 2.1.1 模拟器概述

2.1.2 Android虚拟设备和模拟器 2.1.3 Android模拟器启动与停止 2.1.4 控制模拟器

2.1.5 Android 4.0模拟器介绍 2.1.6 模拟器限制 2.2 SDK中常用命令 2.2.1 adb命令 2.2.2 android命令 2.3 说明和要求: 重点:创建android虚拟器,android虚拟器与真机区别,控制模拟器,adb命令 难点:控制模拟器,adb常用命令

教学目标:

1、掌握创建模拟器并使用;

2、了解模拟器与真机区别;

3、掌握adb常用命令

第3章 用户界面设计 3.1 用户界面VIEW 3.1.1 xml部分属性 3.1.2 多点触控 3.1.3 控制UI界面

3.1.4 使用xml控制UI界面 3.1.5 在代码中控制UI界面

3.2 使用XML和Java代码混合控制UI界面 3.2.1 Android样式与主题 3.2.2 布局管理器 3.2.3 线性布局 3.2.4 相对布局 3.3.1 基本组件 3.3.2 Toast 3.3.3 文本框与编辑框 3.3.4 按钮

3.3.5 单选按钮和复选框 3.3.6 ProgreBar进度条 3.3.7 图像视图 3.3.8 对话框 3.4 列表视图 3.5 说明和要求: 重点:使用xml控制UI界面,线性布局,相对布局,帧布局,文本框和编辑框,按钮,单选框和复选框,列表视图 难点:帧布局,列表视图

教学目标:

1、掌握两种控制UI布局;

2、掌握线性布局的水平布局和垂直布局;

3、掌握相对布局;

4、掌握帧布局的动态添加;

5、掌握android基本组件及点击事件处理

6、掌握列表视图

第4章 线程与消息处理 4.4 实现多线程 4.4.1 创建线程 4.4.2 开启线程 4.4.3 线程的休眠 4.4.4 中断线程 4.5 说明和要求: 重点:实现多线程下载,handler消息机制传递 难点:多线程下载

教学目标:

1、掌握多线程下载;

2、掌握handler消息传递机制

第5章 数据存储及访问 5.1 文件存储

5.1.1 文件存储三种模式 5.1.2 使用文件进行数据存储 5.1.3 使用sax解析xml文件 5.2 使用dom解析xml文件 5.2.1 使用pull解析xml文件 5.2.2 使用Pull解析器生成XML文件 5.2.3 把文件放在sd卡上 5.3 SD卡简介

5.3.1 将文件保存到SD卡,并从文件夹取文件 5.3.2 将文件或者文件夹从SD卡删除 5.3.3 SharedPreferences 5.3.4 使用SharedPreferences进行数据存储 5.3.5 访问SharedPreferences中的数据 5.3.6 使用SQLite数据库 5.3.7 数据库创建及版本管理 5.4 内容提供者 5.4.1 事务处理 5.4.2 网络 5.5说明和要求: 重点:使用sax解析xml文件,使用dom解析xml文件,使用pull解析xml文件,使用SharedPreferences进行数据存储,访问SharedPreferences中的数据,数据库创建,数据库版本管理,使用SQLiteDatabase操作SQLite数据库,使用SQLiteOpenHelper操作SQLite数据库,事务处理

难点:xml文件的三种解析方式,使用SharedPreferences存储数据及数据读取,数据库的创建和更新,对数据库进行增删改查,数据库的事务处理

教学目标:

1、掌握使用sax,dom,pull三种方式对xml文件进行解析;

2、掌握使用SharedPreferences存储数据及数据读取;

3、掌握对SQLite数据库的创建及更新;

4、掌握对SQLite数据库分别使用SQLiteDatabase和SQLiteOpenHelper两种方法查询数据

第6章 Android基本单元应用activity 6.1 Activity概述 6.1.1 Activity生命周期 6.1.2 Activity四种加载模式 6.2.activity显示形式 6.3 创建Activity 6.3.1 配置Activity 6.3.2 多个Activity的使用

6.4 使用Bundler在Activity之间交换数据 6.5 调用另一个Activity并返回结果 6.6 android测试类 6.7 log日志 6.8说明和要求: 重点:activity生命周期,activity四种加载模式,activity之间交换数据,activity返回结果,在Activity中添加Fragment,在Activity中实现Fragment切换

难点:activity生命周期,activity加载模式,多个activity间带值跳转

教学目标:

1、掌握activity生命周期;

2、掌握activity四种加载模式;

3、掌握activity的创建和关闭;

4、掌握使用Bundler在Activity之间交换数据;

5、掌握activity带值传递及传回返回值;

6、掌握在activity中添加fragment;

7、掌握fragment创建及切换

第7章 Android应用核心Intent 7.1 Intent对象

7.1.1 组件名称(Component Name) 7.1.2 动作(Action) 7.2 数据(Data) 7.2.1 种类(Category) 7.2.2 额外(Extras) 7.2.3 标记(Flags) 7.2.4 Intent和Activity交互 7.2.5 Intent附带数据的两种写法 7.2.6 Intent两种形式 7.3 Intent传值 7.3.1 请求码 7.3.2 结果码 7.4 说明和要求: 重点:intent附带数据传递,intent显示意图,intent隐式意图,接受activity数据,得到关闭后的activity数据,请求码,结果码 难点:intent值传递,intent值接收

教学目标:

1、掌握intent两种值传递;

2、掌握activity传递的数据

第8章 资源访问 8.1 字符串(string)资源 8.2 定义字符串资源文件 8.2.1 使用字符串资源 8.2.2 颜色(color)资源 8.2.3 颜色值的定义 8.3 定义颜色资源文件 8.3.1 Drawable资源

8.3.2 setImageResource和setImageBitmap 8.4 Android实现位图剪切 8.4.1 Android Paint

8.4.2 Android Bitmap和Canvas 8.5 Manifest

8.5.1 AndroidManifest.xml详解 8.5.2 Manifest.permiion权限

8.5.3 Manifest.permiion_group权限组 8.6 说明和要求: 重点:String资源文件,Drawable资源,样式和主题资源 难点:样式和主题资源,使用9-Patch图片实现不失真按钮背景

教学目标:

1、掌握字符串资源定义和使用;

2、掌握颜色资源定义和使用

3、掌握Drawable资源定义和使用;

4、掌握样式和主题资源定义和使用;

第9章 ContentProvider实现数据共享 9.1 Content Provider概述 9.2 URI介绍 9.2.1操作URI

9.2.2 配置Content Provider

9.2.3 通过Content Provider共享数据 9.3 查询数据 9.3.1 增加记录 9.3.2 删除记录

9.4 自定义Content Provider 9.4.1继承ContentProvider类 9.5 说明和要求: 重点:URI介绍及操作,配置Content Provider,通过Content Provider共享数据,通过ContentResolver操作共享数据,自定义Content Provider 难点:通过Content Provider共享数据,通过ContentResolver操作共享数据

教学目标:

1、掌握URI组成部分和定义;

2、掌握配置Content Provider共享数据;

3、掌握通过Content Provider共享数据;

4、掌握通过ContentResolver操作共享数据;5.掌握自定义Content Provider

第10章 BroadcastReceiver 10.1 BroadcastReceiver 概述 10.2 注册BroadcastReceiver 10.2.1动态注册 10.2.2 静态注册

10.2.3 receiver在manifest中注册和java注册有什么区别 10.3 Android 为什么动态广播接收器比静态广播接收器要接受的早 10.3.1 BroadcastReceiver类型及收发 10.4 广播类型 10.4.1普通广播 10.4.2异步广播 10.4.3广播收发 10.5 说明和要求: 重点:注册BroadcastReceiver,BroadcastReceiver三种类型,BroadcastReceiver接收和发送

难点:BroadcastReceiver接收和发送

教学目标:

1、掌握BroadcastReceiver的两种注册方式;

2、掌握BroadcastReceiver三种类型;

3、掌握BroadcastReceiver接收和发送

第11章 service服务 11.1 Service概述 11.2 Service的分类 11.2.1Service类中的重要方法 11.2.2 s的声明

11.2.3 service生命周期 11.3 注册service 11.3.1 创建Started Service 11.4 启动服务 11.4.1停止服务

11.4.2使用Meenger类 11.4.3绑定到服务 11.5 说明和要求: 重点:注册service,service生命周期,创建Started Service,创建Bound Service 难点:service生命周期,Started Service,Bound Service 教学目标:

1、掌握Service的注册方式;

2、掌握创建Started Service;

3、掌握创建Bound Service

第12章 Animation动画 12.1 frame by frame动画 12.2 tweened animation动画 12.2.1 alpha渐变透明度动画效果 12.2.2 scale渐变尺寸伸缩动画效果 12.2.3 translate画面转换位置移动动画效果 12.2.4 rotate画面转移旋转动画效果 12.3 说明和要求: 重点:frame by frame动画,在xml资源文件中定义透明,尺寸伸缩,移动,旋转四种动画,用javacode定义透明,尺寸伸缩,移动,旋转四种动画

难点:frame by frame动画跳转activity,在xml资源文件中定义透明,尺寸伸缩,移动,旋转四种动画,用javacode定义透明,尺寸伸缩,移动,旋转四种动画 教学目标:

1、掌握frame by frame动画;

2、掌握tweened动画;

第13章 网络编程及开源框架引用 13.1 通过HTTP访问网络

13.2 使用HttpURLConnection访问网络 13.3使用HttpClient访问网络 13.4 引用开源框架 13.5 Github介绍

13.5.1 Github开源项目下载 13.6 说明和要求: 重点:使用HttpURLConnection访问网络,使用HttpClient访问网络,Android多线程下载,Handler消息队列,github开源框架使用

难点:Android多线程下载,开源框架AsyncHttpClient使用

教学目标:

1、掌握http访问网络的两种方式;

2、对github上的开源框架下载及应用

Android高级开发技术教学大纲

Android简历

Android学习心得

android实习

Android总结

android 答疑

android面试题

Android学习心得

android培训

Android WebView总结

《Android教学大纲.doc》
Android教学大纲
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文