赵雅智:android教学大纲
2014-06-21 20:40
281 查看
带下划线为具体内容链接地址,点击后可跳转,希望给大家尽一些微薄之力,目前还在整理中
二、大 纲 内 容
第一章 Android快速入门
1.什么是3G
三个无线接口标准
2.为什么从事Android开发
智能手机制式分析
智能手机软件平台
智能手机屏幕尺寸分析
市场占有率
3.什么是android
历史背景
Android进化史
Android体系结构
Dalvik VM 和 JVM 的比较
4.搭建Android开发环境
系统需求
JDK的下载
JDK的安装
Android SDK的下载与安装
5.第一个Android程序
创建Android应用程序
Android项目结构说明
运行Android应用程序
调试Android应用程序
Android应用开发流程
范例1:helloworld
范例2:拨打电话
范例3:发短信1
范例4:发短信2
范例5:发彩信
说明和要求:
重点:android特性,android架构,搭建android开发环境,android项目结构说明,android应用开发流程
难点:android项目结构
教学目标:1、理解android市场现状;2、了解什么android;3、搭建android开发环境;4、通过第一个android程序了解android项目结构掌握运行android程序和调试android程序;5、掌握android应用开发流程
模拟器概述
Android虚拟设备和模拟器
Android模拟器启动与停止
控制模拟器
Android 4.0模拟器介绍
模拟器限制
范例1:设置模拟器语言
2.SDK中常用命令
adb命令
android命令
说明和要求:
重点:创建android虚拟器,android虚拟器与真机区别,控制模拟器,adb命令
难点:控制模拟器,adb常用命令
教学目标:1、掌握创建模拟器并使用;2、了解模拟器与真机区别;3、掌握adb常用命令
xml部分属性
ViewStub
多点触控
输入法
控制UI界面
使用xml控制UI界面
在代码中控制UI界面
使用XML和Java代码混合控制UI界面
weight
Android样式与主题
布局管理器
线性布局
相对布局
绝对布局
帧布局
帧布局概述
帧布局生命周期
帧布局的子布局改变
帧布局动态添加
基本组件
Toast
文本框与编辑框
按钮
单选按钮和复选框
ProgressBar进度条
图像视图
对话框
spinner下拉框
自定义spinner字体颜色
spinner使用自定义的adapter
状态栏通知Notification、NotificationManager详解
列表视图
BaseAdapter
SimpleAdapter
SimpleCursorAdapter
ArrayAdapter
范例1:android多线程下载带进度条
范例2:打开对话框
范例3:使用BaseAdapter实现联系人列表
范例4:使用SimpleAdapter实现联系人列表
范例5:使用SimpleCursorAdapter实现联系人列表
范例6:使用ArrayAdapter实现联系人列表
android自动适应屏幕.
细说layout_weight
自定义尺寸法
在java代码中设置宽高度
多布局
案例1:线性布局实现登陆效果
案例2:相对布局实现登陆效果
案例3:绝对布局实现登陆效果
案例4:通过fragment对布局进行改变
案例5:fragment动态添加实现
说明和要求:
重点:使用xml控制UI界面,线性布局,相对布局,帧布局,文本框和编辑框,按钮,单选框和复选框,列表视图
难点:帧布局,列表视图
教学目标:1、掌握两种控制UI布局;2、掌握线性布局的水平布局和垂直布局;3、掌握相对布局;4、掌握帧布局的动态添加;5、掌握android基本组件及点击事件处理6、掌握列表视图
使用HttpURLConnection访问网络
使用HttpClient访问网络
范例1:login登陆案例使用HttpURLConnection 的 get请求和post请求
范例2:login登陆案例使用HttpClient的 get请求和post请求
引用开源框架
Github介绍
Github开源项目下载
Github使用帮助
Github范例
范例1:引用开源框架通过AsyncHttpClient处理get/post请求
范例2:引用开源框架通过AsyncHttpClient进行文件上传
范例3:引用开源框架通过AsyncHttpClient实现网络图片查看器
范例4:引用开源框架通过AsyncHttpClient查看网页源代码
范例5:通过开源框架获取Json数据
说明和要求:
重点:使用HttpURLConnection访问网络,使用HttpClient访问网络,Android多线程下载,Handler消息队列,github开源框架使用
难点:Android多线程下载,开源框架AsyncHttpClient使用
教学目标:1、掌握http访问网络的两种方式;2、对github上的开源框架下载及应用
创建线程
开启线程
线程的休眠
中断线程
范例:java的多线程下载移植到android客户端
范例:android多线程下载带进度条
Handler消息传递机制
循环者(Looper)简介
消息处理类(Handler)简介
消息类(Message)简介
范例:login登陆使用handler处理
说明和要求:
重点:实现多线程下载,handler消息机制传递
难点:多线程下载
教学目标:1、掌握多线程下载;2、掌握handler消息传递机制
文件存储三种模式
使用文件进行数据存储
使用sax解析xml文件
使用dom解析xml文件
使用pull解析xml文件
使用Pull解析器生成XML文件
把文件放在sd卡上
SD卡简介
将文件保存到SD卡,并从文件夹取文件
将文件或者文件夹从SD卡删除
案例1:调用相机并将照片存储到sd卡上
案例2:根据SD卡中图片路径读取并显示SD中的图片——源代码
案例3:获取SD卡下的图片资源
案例4:获取SD卡中选中图片的路径(URL)
案例5:实例login,将用户名密码保存在sd卡
SharedPreferences
使用SharedPreferences进行数据存储
SharedPreferences复杂存储
访问SharedPreferences中的数据
getSharedPreferences有两个参数
使用SQLite数据库
数据库创建及版本管理
修改数据库
使用SQLiteDatabase操作SQLite数据库
使用原生语句操作数据库
事务处理
内容提供者
网络
说明和要求:
重点:使用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两种方法查询数据
Activity概述
Activity生命周期
Activity四种加载模式
activity显示形式
创建Activity
配置Activity
多个Activity的使用
使用Bundler在Activity之间交换数据
调用另一个Activity并返回结果
android测试类
log日志
在同一个类中写测试类
不同项目中写测试类
范例1:在同一个项目中创建测试类
范例2:在不同的项目中创建测试类
说明和要求:
重点: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创建及切换
组件名称(Component Name)
动作(Action)
数据(Data)
种类(Category)
额外(Extras)
标记(Flags)
Intent和Activity交互
Intent附带数据的两种写法
Intent两种形式
Intent传值
在新的Activity中接收前面Activity传递过来的参数
得到新打开Activity 关闭后返回的数据
请求码
结果码
范例1:人品计算器
范例2:电话薄选择联系人
Bundler
说明和要求:
重点:intent附带数据传递,intent显示意图,intent隐式意图,接受activity数据,得到关闭后的activity数据,请求码,结果码
难点:intent值传递,intent值接收
教学目标:1、掌握intent两种值传递;2、掌握activity传递的数据
定义字符串资源文件
使用字符串资源
颜色(color)资源
颜色值的定义
定义颜色资源文件
使用颜色资源
Drawable资源
图片资源
setImageResource和setImageBitmap
Android实现位图剪切
Android Paint
Android_Canvas
Android Bitmap和Canvas
Android案例_刮刮乐
使用9-Patch图片实现不失真按钮背景
样式(style)和主题(theme)资源
样式资源
主题资源
Manifest
AndroidManifest.xml详解
android Manifest.xml选项
Manifest.permission权限
Manifest.permission_group权限组
Android的getResources()资源引用
说明和要求:
重点:String资源文件,Drawable资源,样式和主题资源
难点:样式和主题资源,使用9-Patch图片实现不失真按钮背景
教学目标:1、掌握字符串资源定义和使用;2、掌握颜色资源定义和使用 ;3、掌握Drawable资源定义和使用;4、掌握样式和主题资源定义和使用;
URI介绍
操作URI
配置Content Provider
通过Content Provider共享数据
查询数据
增加记录
增加新值
批量更新记录
删除记录
通过ContentResolver操作共享数据
查询数据
增加记录
增加新值
批量更新记录
删除记录
自定义Content Provider
继承ContentProvider类
声明Content Provide
范例:
说明和要求:
重点:URI介绍及操作,配置Content Provider,通过Content Provider共享数据,通过ContentResolver操作共享数据,自定义Content Provider
难点:通过Content Provider共享数据,通过ContentResolver操作共享数据
教学目标:1、掌握URI组成部分和定义;2、掌握配置Content Provider共享数据;3、掌握通过Content Provider共享数据;4、掌握通过ContentResolver操作共享数据;5.掌握自定义Content Provider
注册BroadcastReceiver
动态注册
静态注册
receiver在manifest中注册和java注册有什么区别
Android 为什么动态广播***比静态广播***要接受的早
android屏幕加解锁事件广播的监听
BroadcastReceiver类型及收发
广播类型
普通广播
异步广播
有序广播
广播收发
案例1:开机启动服务
案例2:网络变化状态
案例3:电量变化
案例4:短信监听
案例5:电话监听
说明和要求:
重点:注册BroadcastReceiver,BroadcastReceiver三种类型,BroadcastReceiver接收和发送
难点:BroadcastReceiver接收和发送
教学目标:1、掌握BroadcastReceiver的两种注册方式;2、掌握BroadcastReceiver三种类型;3、掌握BroadcastReceiver接收和发送
Service的分类
Service类中的重要方法
ervice的声明
service生命周期
service_bindService生命周期
service_startService生命周期
注册service
创建Started Service
继承IntentService类
继承Service类
启动服务
停止服务
创建Bound Service
继承Binder类
使用Messenger类
绑定到服务
service实例1电话监听
service电话监听2加接通电话录音
service与访问者之间进行通信,数据交换
说明和要求:
重点:注册service,service生命周期,创建Started Service,创建Bound Service
难点:service生命周期,Started Service,Bound Service
教学目标:1、掌握Service的注册方式;2、掌握创建Started Service;3、掌握创建Bound Service
tweened animation动画
alpha渐变透明度动画效果
scale渐变尺寸伸缩动画效果
translate画面转换位置移动动画效果
rotate画面转移旋转动画效果
说明和要求:
重点:frame by frame动画,在xml资源文件中定义透明,尺寸伸缩,移动,旋转四种动画,用javacode定义透明,尺寸伸缩,移动,旋转四种动画
难点:frame by frame动画跳转activity,在xml资源文件中定义透明,尺寸伸缩,移动,旋转四种动画,用javacode定义透明,尺寸伸缩,移动,旋转四种动画
教学目标:1、掌握frame by frame动画;2、掌握tweened动画;
Android系统设计中存在设计模式分析
android四大组件
面试题
三、教材和主要参考书
1.郝玉龙著 Android程序设计基础 北京交通大学出版社 2011年10月
2.王世江改编Google Android开发入门指南(第2版) 人民邮电出版社 2009年11月
3.刘文斌译 Android UI基础教程 人民邮电出版社 2012年10月
4.孙更新,邵长恒,宾晟著 Android从入门到精通 电子工业出版社 2011年10月
5.李刚著 疯狂Android讲义(第2版) 电子工业出版社2013年3月
6.姚尚朗,靳岩著 Android开发入门与实战(第2版) 人民邮电出版社 2013年06月
7.武传海译 Android框架揭秘 人民邮电出版社 2012年04月
8.杨云君著 Android的设计与实现 机械工业出版社 2013年5月
9.袁国忠译 Android应用UI设计模式 人民邮电出版社 2013年12月
10.吴亚峰著 Android应用案例开发大全(第二版) 人民邮电出版社 2011年09月
11.佘建伟译 ANDROID 4高级编程 清华大学出版社 2013年04月
教学章节 | 教学内容 | 学时安排 | 备注 |
1 | Android快速入门 | ||
2 | Android模拟器与常见命令 | ||
3 | Android用户界面设计 | ||
4 | Android网络通信及开源框架引用 | ||
5 | 线程与消息处理 | ||
6 | 数据存储及访问 | ||
7 | Android基本单元应用activity | ||
8 | Android应用核心Intent | ||
9 | 资源访问 | ||
10 | ContentProvider实现数据共享 | ||
11 | BroadcastReceiver | ||
12 | Service服务 | ||
13 | Animation动画 | ||
14 | 多媒体 |
第一章 Android快速入门
1.什么是3G
三个无线接口标准
2.为什么从事Android开发
智能手机制式分析
智能手机软件平台
智能手机屏幕尺寸分析
市场占有率
3.什么是android
历史背景
Android进化史
Android体系结构
Dalvik VM 和 JVM 的比较
4.搭建Android开发环境
系统需求
JDK的下载
JDK的安装
Android SDK的下载与安装
5.第一个Android程序
创建Android应用程序
Android项目结构说明
运行Android应用程序
调试Android应用程序
Android应用开发流程
范例1:helloworld
范例2:拨打电话
范例3:发短信1
范例4:发短信2
范例5:发彩信
说明和要求:
重点:android特性,android架构,搭建android开发环境,android项目结构说明,android应用开发流程
难点:android项目结构
教学目标:1、理解android市场现状;2、了解什么android;3、搭建android开发环境;4、通过第一个android程序了解android项目结构掌握运行android程序和调试android程序;5、掌握android应用开发流程
第二章Android模拟器与常见命令
1.使用Android模拟器模拟器概述
Android虚拟设备和模拟器
Android模拟器启动与停止
控制模拟器
Android 4.0模拟器介绍
模拟器限制
范例1:设置模拟器语言
2.SDK中常用命令
adb命令
android命令
说明和要求:
重点:创建android虚拟器,android虚拟器与真机区别,控制模拟器,adb命令
难点:控制模拟器,adb常用命令
教学目标:1、掌握创建模拟器并使用;2、了解模拟器与真机区别;3、掌握adb常用命令
第三章用户界面设计
用户界面VIEWxml部分属性
ViewStub
多点触控
输入法
控制UI界面
使用xml控制UI界面
在代码中控制UI界面
使用XML和Java代码混合控制UI界面
weight
Android样式与主题
布局管理器
线性布局
相对布局
绝对布局
帧布局
帧布局概述
帧布局生命周期
帧布局的子布局改变
帧布局动态添加
基本组件
Toast
文本框与编辑框
按钮
单选按钮和复选框
ProgressBar进度条
图像视图
对话框
spinner下拉框
自定义spinner字体颜色
spinner使用自定义的adapter
状态栏通知Notification、NotificationManager详解
列表视图
BaseAdapter
SimpleAdapter
SimpleCursorAdapter
ArrayAdapter
范例1:android多线程下载带进度条
范例2:打开对话框
范例3:使用BaseAdapter实现联系人列表
范例4:使用SimpleAdapter实现联系人列表
范例5:使用SimpleCursorAdapter实现联系人列表
范例6:使用ArrayAdapter实现联系人列表
android自动适应屏幕.
细说layout_weight
自定义尺寸法
在java代码中设置宽高度
多布局
案例1:线性布局实现登陆效果
案例2:相对布局实现登陆效果
案例3:绝对布局实现登陆效果
案例4:通过fragment对布局进行改变
案例5:fragment动态添加实现
说明和要求:
重点:使用xml控制UI界面,线性布局,相对布局,帧布局,文本框和编辑框,按钮,单选框和复选框,列表视图
难点:帧布局,列表视图
教学目标:1、掌握两种控制UI布局;2、掌握线性布局的水平布局和垂直布局;3、掌握相对布局;4、掌握帧布局的动态添加;5、掌握android基本组件及点击事件处理6、掌握列表视图
第四章 网络编程及开源框架引用
通过HTTP访问网络使用HttpURLConnection访问网络
使用HttpClient访问网络
范例1:login登陆案例使用HttpURLConnection 的 get请求和post请求
范例2:login登陆案例使用HttpClient的 get请求和post请求
引用开源框架
Github介绍
Github开源项目下载
Github使用帮助
Github范例
范例1:引用开源框架通过AsyncHttpClient处理get/post请求
范例2:引用开源框架通过AsyncHttpClient进行文件上传
范例3:引用开源框架通过AsyncHttpClient实现网络图片查看器
范例4:引用开源框架通过AsyncHttpClient查看网页源代码
范例5:通过开源框架获取Json数据
说明和要求:
重点:使用HttpURLConnection访问网络,使用HttpClient访问网络,Android多线程下载,Handler消息队列,github开源框架使用
难点:Android多线程下载,开源框架AsyncHttpClient使用
教学目标:1、掌握http访问网络的两种方式;2、对github上的开源框架下载及应用
第五章 线程与消息处理
实现多线程创建线程
开启线程
线程的休眠
中断线程
范例:java的多线程下载移植到android客户端
范例:android多线程下载带进度条
Handler消息传递机制
循环者(Looper)简介
消息处理类(Handler)简介
消息类(Message)简介
范例:login登陆使用handler处理
说明和要求:
重点:实现多线程下载,handler消息机制传递
难点:多线程下载
教学目标:1、掌握多线程下载;2、掌握handler消息传递机制
第六章 数据存储及访问
文件存储文件存储三种模式
使用文件进行数据存储
使用sax解析xml文件
使用dom解析xml文件
使用pull解析xml文件
使用Pull解析器生成XML文件
把文件放在sd卡上
SD卡简介
将文件保存到SD卡,并从文件夹取文件
将文件或者文件夹从SD卡删除
案例1:调用相机并将照片存储到sd卡上
案例2:根据SD卡中图片路径读取并显示SD中的图片——源代码
案例3:获取SD卡下的图片资源
案例4:获取SD卡中选中图片的路径(URL)
案例5:实例login,将用户名密码保存在sd卡
SharedPreferences
使用SharedPreferences进行数据存储
SharedPreferences复杂存储
访问SharedPreferences中的数据
getSharedPreferences有两个参数
使用SQLite数据库
数据库创建及版本管理
修改数据库
使用SQLiteDatabase操作SQLite数据库
使用原生语句操作数据库
事务处理
内容提供者
网络
说明和要求:
重点:使用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两种方法查询数据
第七章 Android基本单元应用activity
Activity概述Activity概述
Activity生命周期
Activity四种加载模式
activity显示形式
创建Activity
配置Activity
多个Activity的使用
使用Bundler在Activity之间交换数据
调用另一个Activity并返回结果
android测试类
log日志
在同一个类中写测试类
不同项目中写测试类
范例1:在同一个项目中创建测试类
范例2:在不同的项目中创建测试类
说明和要求:
重点: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创建及切换
第八章 Android应用核心Intent
Intent对象组件名称(Component Name)
动作(Action)
数据(Data)
种类(Category)
额外(Extras)
标记(Flags)
Intent和Activity交互
Intent附带数据的两种写法
Intent两种形式
Intent传值
在新的Activity中接收前面Activity传递过来的参数
得到新打开Activity 关闭后返回的数据
请求码
结果码
范例1:人品计算器
范例2:电话薄选择联系人
Bundler
说明和要求:
重点:intent附带数据传递,intent显示意图,intent隐式意图,接受activity数据,得到关闭后的activity数据,请求码,结果码
难点:intent值传递,intent值接收
教学目标:1、掌握intent两种值传递;2、掌握activity传递的数据
第九章 资源访问
字符串(string)资源定义字符串资源文件
使用字符串资源
颜色(color)资源
颜色值的定义
定义颜色资源文件
使用颜色资源
Drawable资源
图片资源
setImageResource和setImageBitmap
Android实现位图剪切
Android Paint
Android_Canvas
Android Bitmap和Canvas
Android案例_刮刮乐
使用9-Patch图片实现不失真按钮背景
样式(style)和主题(theme)资源
样式资源
主题资源
Manifest
AndroidManifest.xml详解
android Manifest.xml选项
Manifest.permission权限
Manifest.permission_group权限组
Android的getResources()资源引用
说明和要求:
重点:String资源文件,Drawable资源,样式和主题资源
难点:样式和主题资源,使用9-Patch图片实现不失真按钮背景
教学目标:1、掌握字符串资源定义和使用;2、掌握颜色资源定义和使用 ;3、掌握Drawable资源定义和使用;4、掌握样式和主题资源定义和使用;
第十章 ContentProvider实现数据共享
Content Provider概述URI介绍
操作URI
配置Content Provider
通过Content Provider共享数据
查询数据
增加记录
增加新值
批量更新记录
删除记录
通过ContentResolver操作共享数据
查询数据
增加记录
增加新值
批量更新记录
删除记录
自定义Content Provider
继承ContentProvider类
声明Content Provide
范例:
说明和要求:
重点:URI介绍及操作,配置Content Provider,通过Content Provider共享数据,通过ContentResolver操作共享数据,自定义Content Provider
难点:通过Content Provider共享数据,通过ContentResolver操作共享数据
教学目标:1、掌握URI组成部分和定义;2、掌握配置Content Provider共享数据;3、掌握通过Content Provider共享数据;4、掌握通过ContentResolver操作共享数据;5.掌握自定义Content Provider
第十一章 BroadcastReceiver
BroadcastReceiver 翻译注册BroadcastReceiver
动态注册
静态注册
receiver在manifest中注册和java注册有什么区别
Android 为什么动态广播***比静态广播***要接受的早
android屏幕加解锁事件广播的监听
BroadcastReceiver类型及收发
广播类型
普通广播
异步广播
有序广播
广播收发
案例1:开机启动服务
案例2:网络变化状态
案例3:电量变化
案例4:短信监听
案例5:电话监听
说明和要求:
重点:注册BroadcastReceiver,BroadcastReceiver三种类型,BroadcastReceiver接收和发送
难点:BroadcastReceiver接收和发送
教学目标:1、掌握BroadcastReceiver的两种注册方式;2、掌握BroadcastReceiver三种类型;3、掌握BroadcastReceiver接收和发送
第十二章 service服务
Service概述Service的分类
Service类中的重要方法
ervice的声明
service生命周期
service_bindService生命周期
service_startService生命周期
注册service
创建Started Service
继承IntentService类
继承Service类
启动服务
停止服务
创建Bound Service
继承Binder类
使用Messenger类
绑定到服务
service实例1电话监听
service电话监听2加接通电话录音
service与访问者之间进行通信,数据交换
说明和要求:
重点:注册service,service生命周期,创建Started Service,创建Bound Service
难点:service生命周期,Started Service,Bound Service
教学目标:1、掌握Service的注册方式;2、掌握创建Started Service;3、掌握创建Bound Service
第十三章 Animation动画
frame by frame动画tweened animation动画
alpha渐变透明度动画效果
scale渐变尺寸伸缩动画效果
translate画面转换位置移动动画效果
rotate画面转移旋转动画效果
说明和要求:
重点:frame by frame动画,在xml资源文件中定义透明,尺寸伸缩,移动,旋转四种动画,用javacode定义透明,尺寸伸缩,移动,旋转四种动画
难点:frame by frame动画跳转activity,在xml资源文件中定义透明,尺寸伸缩,移动,旋转四种动画,用javacode定义透明,尺寸伸缩,移动,旋转四种动画
教学目标:1、掌握frame by frame动画;2、掌握tweened动画;
第十四章 Android Framework
Android体系结构Android系统设计中存在设计模式分析
第十五章 面试
简历***android四大组件
面试题
三、教材和主要参考书
1.郝玉龙著 Android程序设计基础 北京交通大学出版社 2011年10月
2.王世江改编Google Android开发入门指南(第2版) 人民邮电出版社 2009年11月
3.刘文斌译 Android UI基础教程 人民邮电出版社 2012年10月
4.孙更新,邵长恒,宾晟著 Android从入门到精通 电子工业出版社 2011年10月
5.李刚著 疯狂Android讲义(第2版) 电子工业出版社2013年3月
6.姚尚朗,靳岩著 Android开发入门与实战(第2版) 人民邮电出版社 2013年06月
7.武传海译 Android框架揭秘 人民邮电出版社 2012年04月
8.杨云君著 Android的设计与实现 机械工业出版社 2013年5月
9.袁国忠译 Android应用UI设计模式 人民邮电出版社 2013年12月
10.吴亚峰著 Android应用案例开发大全(第二版) 人民邮电出版社 2011年09月
11.佘建伟译 ANDROID 4高级编程 清华大学出版社 2013年04月
相关文章推荐
- 赵雅智:android教学大纲
- 赵雅智_java的多线程下载移植到android客户端
- 赵雅智:android介绍及开发环境搭建
- 赵雅智_android样式与主题
- 赵雅智_名片夹(5)_Android中listview可折叠伸缩仿手风琴效果(动态)
- Android网络通信框架LiteHttp:简介和教学大纲
- 赵雅智_Android_网络操作工具类
- 赵雅智_android_frame动画
- 赵雅智_Android案例_刮刮乐
- 赵雅智_AndroidUI_listview的item滑动删除效果
- 赵雅智:android第一个应用程序创建与解析
- 赵雅智_AndroidManifest.xml配置文件详解
- 赵雅智_android实例_当监听类有数据更新时下拉刷新
- 赵雅智_android系统联系人app分析并获取数据
- 赵雅智_android_ui_dialog
- 赵雅智:android发短信操作
- 赵雅智:android使用adb命令详解附图
- 赵雅智_AndroidManifest.xml配置文件详解
- 赵雅智_Android的getResources()资源引用
- 赵雅智_Android编码规范