Android-教学大纲
Android移动开发基础教程(慕课版)-教学大纲
2
使用 ContentResovler 操作数据
Service 简介
12
Service
Service 的生命周期
跨进程调用 Service
2
跨进程调用 Service
13
高级编程 1
网络编程
图形图像和动画
2
多媒体 计算机 多媒体
多媒体 多媒体
14
高级编程 2
15
实验课 3
16
综合实战
图形图像和动画 多媒体应用开发
自定义对话框
2
多媒体
Drawable、style 资源 Android 界面开发实战
2
多媒体
2
计算机
Activity 之间的跳转
2
多媒体
广播机制的静态和动态注册
2
多媒体
BroadCastReceiver
BroadCastRecevier
数据存储
静态和动态注册
SharedPreferences
9
数据存储
课次
授课内容或实验内容
1
Android 入门
2
视图组件和常用布局
Android 常用控件
教学重点及层次要求 Android 的起源 Andorid 平台架构
Android 开发环境搭建 视图组件与视图容器
线性布局 相对布局 列表视图 网格视图 文本框和编辑框
按钮 单选按钮和复选框
图片空间
教学难点
课时分配 辅助设施
Android 开发环境搭建
2
多媒体
列表视图的使用
2
多媒体
常用控件的使用、自定义
2
多媒体
Android应用程序开发-教学大纲及授课计划
《Android应用程序设计》课程教学大纲一、课程名称及代码课程名称:Android应用程序设计课程代码:二、适用教育层次及专业教育层次:高职专科适用专业:移动应用开发三、学分、学时学分数:4 学时数:64四、课程类型课程性质:专业课课程类别:理论+实践课五、先修课程名称信息技术基础、JA V A程序设计、数据库原理与应用六、教学目标终极目标:能按照用户需求编写安卓应用程序。
促成目标:1)能创建和调试Android应用程序;2)能设计Android应用程序人机交互界面;3)能设计Android应用程序菜单;4)能使用合适的适配器和列表控件列表显示图文信息;5)能使用数据库访问类管理SQLite数据库;6)能使用SharedPreferences和ContentResolver类访问共享数据;7)能编写服务、广播和网络通讯程序。
七、教学内容及要求及学时分配表1 课程内容、要求和学时分配2345八、课程实践教学内容采用理实一体化教学模式,不单独设计实践教学单元。
九、课程评价方法1.评价形式出勤与课堂表现、阶段测试、平时作业、口头答辩、期末考试、随堂测试、项目检查、综合练习、其它等。
备注:评价形式可以根据课程实际情况增减。
2.评分结构3.评分等级评分等级以百分制为标准。
若课程以等级制录入成绩,则按以下折算方法:90-100分:优秀80-89.9分:良好70-79.9分:中60-69.9分:及格60分以下:不及格十、建议选用教材或讲义及教学参考资料十一、教学方法建议1.本课程实践性较强,采用讲练结合模式教学,确保实践性。
2.本课程与基于开源技术,应充分利用网络技术和网络资源进行授课。
对课程中涉及的一些技术难点鼓励学生参考网络,进行充分讨论和学习以扎实掌握。
2、授课计划48学时作业习题1:1、2习题2:1、2习题2:3、4习题3:2、3习题3:5习题4:1、3习题6:3、4。
Android课程大纲
Android课程大纲Android—Java基础(25天)Java开发环境搭建1.基础知识2.JAVA环境的搭建3.Hello World4.小程序JAVA语法基础基本语法1.掌握关键字、标识符2.了解常量、进制转换3.掌握变量、数据类型、类型转换4.掌握运算符、转义字符5.运算符优先级分支语句1.JAVA语句有哪些结构2.分支结构3.if语句的用法4.switch语句的用法循环语句1.什么是循环语句2.for循环3.while循环4.do-while循环5.break语句6.continue语句方法的使用1.什么是方法2.方法的声明3.方法的调用4.什么是方法重载5.递归算法什面向对象面向对象1.掌握面向对象设计思想2.构造方法3.类的封装性4.内存分析5.各种关键字6.继承7.访问权限8.方法重写9.接口10.多态11.内部类12.单例模式13.工厂模式数组数组1.JAVA中数组概念2.一维数组的声明和使用3.数组的排序:冒泡,插入,选择,4.数组的搜索:顺序,二分搜索法。
5.二维数组的简单使用6.数组的工具类Arrays,System类7.异常异常1.异常机制2.异常的处理3.自定义异常了解Fragment其它子类Java类常用类1.JAVA基本数据类型与其对应的包装类2.JAVA字符串类:String,StringBuffer,StringBuilder3.JAVA中常用的类:Math,Date,Calendar,SimpleDateFormat4.JAVA中常用类:Random,Runtime,System5.正则表达式的简单实用6.什么是枚举集合类-List1.JAVA中集合的概念以及集合框架的介绍2.Collection接口的使用3.List接口的存储特点4.集合中泛型的使用5.迭代器Iterator的工作原理以及使用6.List接口的常用实现类,ArrayList以及LinkedList的实现方式以及存储特点7.Vector以及Stack的使用集合类-Set1.Set集合的存储特点2.TreeSet的实现原理parable接口的使用parator接口的使用5.LinkedHashSet实现类Map集合1.Map集合的特点2.Map集合的常用方法3.获取集合对象的几种方式4.Map集合的常用类:HashMap和TreeMapIO流IO流操作1.File类和常用方法2.IO流的概念和原理3.IO流的分类4.字节流的常用方法5.字符流的常用方法6.文件流7.转换流8.字节缓存流和字符缓存流9.标准输入输出流:System.in和System.out10.内存流的使用11.打印流的使用12.对象序列化13.对象流14.RandomAccessFile15.装饰者模式Java多线程多线程-初步1.JAVA中进程的概念2.JAVA中线程的概念3.线程的创建方式4.线程的优先级5.线程的常用方法6.线程的生命周期7.线程的停止多线程-数据安全1.JAVA中多线程间的数据安全2.synchronized关键字3.同步方法4.同步代码块5.互斥锁6.死锁7.ThreadLocal类多线程—生产者消费者模型1.生产者消费者模型2.线程等待3.线程唤醒4.守护线程网络编程网络编程-TCP1.网络的概念2.网络通信协议3.TCP/IP协议4.IP地址和端口号5.Socket6.ServerSocket网络编程-UDP1.UDP编程2.飞秋练习:多客户端聊天,多线程下载3.UDP编程4.飞秋练习Java-数据库HTML&SQLite 1.HTML的表格,表单,列表标签2.HTML样式的使用:CSS3.SQLite数据库4.create创建表语句5.alter修改表结构语句6.掌握SQL增删改查语句Servlet&网络访问Servlet&网络访问1.B/S和C/S结构2.Tomcat的作用3.Servlet的生命周期4.Servlet的应用5.URL类和常用方法6.HttpURLConnection类获取网络资源HttpClient 1.HttpClient类2.HttpClient与HttpURLConnection的区别3.HttpClient的get请求获取资源4.HttpClient的post请求获取资源5.接口回调在网络下载中的使用6.HttpClient接口回调方式下载网络资源7.文件上传的客户端实现XML解析(SAX&PULL) 1.XML2.XML语法定义3.SAX解析原理4.PULL解析原理反射机制& JSON解析1.反射的使用2.JSON数据格式3.JSON与XML之间的比较4.JSON解析JavaWeb课程内容网页设计基础1、HTML的基本元素2、HTML的table元素3、HTML的form元素4、JavaScript的基本原理。
android教学大纲
android教学大纲Android教学大纲随着移动互联网的快速发展,Android操作系统成为了全球最流行的移动操作系统之一。
作为一名Android开发者,掌握Android开发技术是必不可少的。
而为了帮助初学者系统地学习和掌握Android开发技术,一个完善的Android 教学大纲是非常重要的。
一、Android开发入门1. Android平台简介- Android操作系统的历史和发展- Android操作系统的特点和优势- Android应用生态系统的组成2. Android开发环境搭建- JDK的安装和配置- Android Studio的安装和配置- 创建第一个Android项目3. Android应用基础- Android应用的组成和结构- Android应用的运行机制- Android应用的界面布局二、Android应用开发进阶1. 用户界面设计- Android布局和控件- 常用布局和控件的使用技巧- 用户界面的优化和适配2. 数据存储和管理- Android数据存储方式的选择- SQLite数据库的使用- 文件存储和SharedPreferences的使用3. 多媒体应用开发- 图片、音频和视频的处理- 多媒体应用的开发实践- 多媒体应用的性能优化4. 网络应用开发- 网络通信协议和技术- HTTP请求和响应的处理- 网络应用的安全性和性能优化三、Android应用实战1. 实战项目选题- 根据学生的兴趣和实际需求选择合适的项目 - 项目选题的评估和规划2. 项目开发流程- 项目需求分析和设计- 项目开发和测试- 项目发布和维护3. 项目实施中的常见问题和解决方法- 常见的bug和异常处理- 性能优化和内存管理- 用户反馈和问题解决四、Android开发资源与进阶1. Android开发资源推荐- 官方文档和教程- 开源项目和库- 学习交流平台和社区2. Android开发进阶之路- 深入学习Android框架和原理- 掌握Android开发中的高级技术和工具- 参与开源项目和技术分享总结:通过这个Android教学大纲,学习者可以系统地学习和掌握Android开发技术。
Android教学大纲
Android教学大纲一、Android学习进度规划:第1周:【UI基础】•第1天:•第2天:•第3天:常用UI控件及事件处理•第4天:•第5天:Activity生命周期【知识点】1.常用UI布局及主要控件•LinearLayout、RelativeLayout常用属性【重点讲解】•FrameLayout、GridLayout常用属性•TextView、Button、ImageView、Toast的基本用法3.表单三大UI控件及相应控件的事件处理及部分特殊drawable资源(selector、shape)•RadioButton及RadioGroup的用法:【重点】单选、监听事件、利用selector实现选中与否、改变默认单选button的显示效果、修改topDrawable•CheckBox的多选效果及监听。
利用selector及shape修改多选框的显示效果•Spinner的用法•ArrayAdapter适配器的基本用法•数组资源String Array•ProgressBar、SeekBar、RatingBar的基本用法及美化5.Activity生命周期第2周:•第6天: Activity管理及Intent七大属性•第7天: AsyncTask异步任务•第8天: ListView基本用法•第9天: ListView分页及优化•第10天:图文混排+GridView【知识点】1.Activity页面跳转、生命周期及Intent七大属性2.AsyncTask异步任务3.ListView基本用法及适配器4.ListView分页及优化 + item多种布局的ListView5.GridView图文混排第3周:•第11天: Menu+Dialog+Toast•第12天: Fragment•第13天: SharedPreferences、SDCard及网络存储 + HttpURLConnection 实现文件上传•第14天: SQLite数据库 + WebView•第15天: ContentProvider之ContentResolver【知识点】1.Menu(选项菜单、上下文菜单、PopupWindow自定义菜单)+Dialog+Toast2.Fragment基本用法、生命周期、Fragment间传值3.SharedPreferences、内部文件存储及外部文件存储SDCard4.SQLite数据库 + WebView5.ContentProvider之ContentResolver第4周:•第16天:自定义ContentProvider•第17天: Loader异步装载•第18天: Handler与多线程•第19天: ActionBar + LruCache + Bitmap二次采样•第20天: ViewPager【知识点】1.自定义ContentProvider2.Loader异步装载器(CursorLoader及AsyncTaskLoader)3.Handler与多线程及源码分析4.ActionBar + 图片缓存(图片三层缓存策略、LruCache、Bitmap二次采样生成缩略图)5.ViewPager(制作欢迎引导页及加载网络图片的ViewPager及自动播放的ViewPager)第5周:•第21天: TAB书签导航•第22天: BroadcastReceiver + Notification•第23天: Service1•第24天: Service2【知识点】1.TAB书签导航制作•FragmentTabHost制作TAB书签导航•Fragment + RadioGroup制作TAB书签导航•Fragment + ViewPager + RadioGroup制作TAB书签导航•Fragment + 带滑动导航条的ViewPager 制作TAB书签导航•Fragment + ViewPager + HorizontalScrollView自定义滑动导航条•Fragment + ActionBar制作TAB书签导航•Fragment + ActionBar + ViewPager制作TAB书签导航2.BroadcastReceiver + 自定义广播 + Notification3.Service(一)(服务的概念及分类、被启动服务和被绑定服务实现音乐播放的用法)4.Service(三)(远程服务:AIDL及Messenger)第6周:•第26天:百度地图 2•第27天:动画资源 + 样式、主题及drawable资源•第28天:屏幕适配•第29天:自定义View(上)•第30天:自定义View(下)【知识点】1.百度地图基本用法2.动画资源(帧动画、补间动画、属性动画基本用法)3.屏幕适配及UI美化(样式、主题及特殊的drawable资源:selector、shape、level-list、layer-list等)4.(继承于EditText、ListView)5.自定义View(继承于View、)第8周:•第36天: Volley框架•第37天: UIL框架•第38天: xUtils框架•第39天:SlidingMenu及DrawerLayout + PullToRefresh等其他第三方技术•第40天:事件分发及消费机制【知识点】1.Volley框架2.UIL(Universal-Image-Loader)框架3.(ViewUtils \ HttpUtils \ BitmapUtils \ DBUtils)4.PullToRefresh(下拉刷新)+ 瀑布流及常用第三方菜单技术:SlidingMenu(侧滑菜单)、DrawerLayout (抽屉)、ResideMenu(驻留菜单)、SatelliteMenu(卫星菜单)5.事件分发及消费机制(TouchEvent)第9周:•第41天:Gesture手势及 SurfaceView•第42天:播放器及摄像头•第43天: RecyclerView、CardView•第44天:传感器、WiFi及蓝牙通讯•第45天:ShareSDK一键分享及第三方登录 + 第三方支付 + JPush推送【知识点】1.Gesture手势 + SurfaceView2.播放器及摄像头(音乐播放、视频播放VideoView、摄像头)3.RecyclerView、CardView4.WiFi及蓝牙通讯、ShareSDK一键分享及第三方登录 + Alipay第三方支付 +JPush推送二、常用框架技术1.网络访问框架•Retrofit(网络访问)•AsyncHttpClient(【了解】)•Volley框架(StringRequest、JsonObjectRequest、JsonArrayRequest、ImageRequest、NetworkImageView)2.反转注入框架•ButterKnife•xUtils框架(ViewUtils \ HttpUtils \ BitmapUtils \ DBUtils)3.图片异步加载框架•Picasso•Fresco•UIL(Universal-Image-Loader)框架4.数据库ORM•GreenDao•ActiveAndroid三、考核内容必选:1.ListView、GridView、ScrollView、WebView2.assets及各种资源(selector、raw、string、color、dimens、style、array,必须采用软编码编程风格)3.动画资源(帧动画、补间动画)4.上下文菜单、PopupWindow、Dialog5.数据存储:SharedPreferences、内部文件存储、SD卡存储、SQLite数据库操作6.ContentResolver7.CursorLoader异步装载8.Handler与多线程或AsyncTask9.图片缓存10.屏幕自适应、版本自适应11.自定义View(至少三个)12.TAB导航(ViewPager、Fragment)13.广播、服务、通知14.DrawerLayout、SlidingMenu或其他第三方菜单15.PullToRefresh项目阶段必选:16.TouchEvent及手势17.Volley、xUtils、UIL框架或其他类似网络访问及异步加载图片的框架18.瀑布流19.混淆打包可选:1.SurfaceView2.音乐播放器或视频播放(自定义MediaController)3.RecyclerView、CardView4.传感器5.ShareSDK一键分享及第三方登录6.JPush或其他推送技术7.Alipay或其他支付技术8.WiFi或蓝牙通讯9.文件加密及解密10.地图。
《Android手机游戏开发》课程教学大纲
2.2 贴图的艺术 2.3 动画播放 3. 多媒体技术的实现。 3.1 音频与视频播放技术 3.2 图像采集技术。 实践内容: 1. 游戏界面的设计——纸牌游戏界面设计。 2. 动画实现技术——滚动的小球。 备注: 无。
第三章 Android 游戏开发之交互式通信 (10 学时) 重点:
1. Android 程序组件。 2. 组件间通信。 难点: 1. 组件间通信。 具体内容: 1. Android 应用程序的基本组件。
教学环节及建议学 时安排: 本课程的教学内容 总体分为以下三个部分: 第一部分:Android 游戏开发基本技术,包括 Android 开发环境的配置;控件与布局 技术;事件捕捉与处理;Android 的音频、视频与图像采集技术。 第二部分:Android 游戏开发高级技术,包括 Android 的文件与数据库处理技术;传 感器在游戏开发中 的应用;网络通信技术等。 第三部分:实验部分。本部分通过 8 个游戏的真实案例,展现了八种不同的游戏类型 (体育类 、益智类、滚轴动作类 、棋牌类、物理传感器 类、塔防类、物理引 擎类 、策略类)的 开发过程。以帮助 学生快速理解并掌握代码中的每一个细 节,增强处理实际 问题的能力。 在教 材的最后 ,对游戏中 的常用数学 模型与算 法进行了详 细的介绍, 这一部分 将做为 指导课程,由老师 辅导有余力的学生进行自学。
本课程的总体课时 安排如下
章节
标题
第一章
Android 平台简介
第二章
Android 游戏开发与前台渲染
第三章
Android 游戏开发之交互通信
第四章
Android 游戏开发之数据存储与传感器
第五章
Android 游戏开发之网络编程
游戏案例分析
《Android系统开发》课程教学大纲
《Android系统开发》课程教学大纲《Android系统开发》课程教学大纲课程名称Android系统开发(中文)课程名称课程类型专业课(英文)学分2.5 总学时51适用对象物联网工程专业考核方式笔试结合实践考核。
其中:平时作业10%、课程设计实验20%、笔试70%。
先修课程程序设计基础、数据结构、数据库系统原理、网络基础等课程二、课程简介安卓系统开发课程是高等工科学校教学计划中计算机相关专业一门重要的选修课,是为学习移动手机开发的必要课程。
具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计,2D、3D图形绘制,数据存储和访问,定位服务于地图应用,网络编程,Android NDK开发及综合案例。
三、课程目标从基础开始学习,循环渐进,精通Google Android 开发,熟练掌握3G移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。
通过实训教学,在岗位技能方面,经过大量的上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。
四、教学内容及要求第一章 Android基础知识(一)教学目的和任务通过本章的教学,使学生正确理解安卓开发的基本概念,掌握安卓的特点、环境的搭建以及程序运行的基本流程,提高学生对安卓开发的认知度。
(二)教学基本要求了解Android的特征、特色,掌握Android 环境的搭建,Android程序开发的步骤。
(三)教学重点和难点重点:掌握Android环境的搭建。
难点:Android程序开发的步骤。
(四)教学建议与说明1、对安卓的发展及平台的发展仅做简要的总结、归纳。
2、关于安卓的运行环境,以及环境的搭建做详细的介绍和讲解。
Android手机程序设计_课程教学大纲
《手机程序设计》课程教学大纲一、课程基本信息课程名称:手机程序设计课程编码:课程性质:专业任选课总学时:20+16总学分:2考核方式:考查开课学期:6适用专业:先修课程:Java程序设计基础教研室:执笔人:审核人:编写(修订)日期:二、教学目标教材主要讲解Android开发环境、结构,常用View视图、ViewGroup视图、专业视图、菜单、动作栏与对话框,2D绘图,Intent对象,常用后台对象,SD卡使用,文件读写,SQLite 数据库使用等内容;并辅以具体开发实例。
通过对本课程的学习,掌握手机程序设计基础,能编写简单的手机程序,为使用Android 进行大型手机程序开发打下基础。
三、教学内容及要求第一章 Android简介与开发环境(理论2学时)主要内容:1.1 Android简介1.2 搭建Android开发环境1.3 创建虚拟设备1.4 开发Android手机程序1.5 安装与卸载Android程序1.6 工程中一些重要的文件1.7 Android的帮助文档1.8 Android SDK+Eclipse环境教学要求:了解Android简介,掌握Android开发环境,掌握Android程序的开发、安装与卸载,掌握Android SDK+Eclipse环境重点、难点:Android程序的开发、安装与卸载其它教学环节:1.下载Android SDK+Eclipse,搭建Android开发环境。
第二章 Android程序的结构(理论2学时,实验2学时)主要内容:2.1 Activity对象与程序的基本结构2.2 Android应用程序的配置文件2.3 设置主要的Activity对象2.4 Activity对象的外观及状态2.5 视图资源2.6 值资源2.7 图像资源2.8 获取资源教学要求:理解,掌握主要的Activity对象设置,了解Activity对象的外观及状态,掌握视图资源、值资源、图像资源及资源获取重点、难点:Activity对象与程序的基本结构、配置文件其它教学环节:实验一创建Android工程1、实验项目名称:创建Android工程2、实验类型:验证性3、实验学时分配:2学时4、每组人数:15、实验内容及要求:创建Android工程,熟悉工程基本结构,并对原来工程各资源进行替换,调试并运行。
android应用开发教学大纲
android应用开发教学大纲以下是一个可能的Android应用开发教学大纲:1. Android开发入门- 介绍Android平台和应用开发的基本概念- 安装和配置Android开发环境- 创建第一个Android应用程序2. Android应用程序结构- Android应用程序的组成部分:活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供者(Content Provider) - 应用程序清单文件(AndroidManifest.xml)的结构和作用3. 用户界面设计- 使用XML布局文件创建用户界面- 常用的布局和控件:线性布局、相对布局、按钮、文本框、图像视图等- 处理用户输入和响应用户操作4. 活动和生命周期管理- 活动的生命周期:创建、启动、暂停、恢复、停止和销毁- 处理活动状态变化的回调方法- 活动之间的切换和通信5. 数据存储和管理- 使用SharedPreferences进行简单的数据存储 - 使用SQLite数据库进行复杂的数据存储和管理 - 使用文件系统进行数据存储和读取6. 多媒体和图形处理- 播放音频和视频文件- 拍照和录制视频- 图像处理和显示7. 网络通信和数据交互- 使用HTTP协议进行网络通信- 解析和处理JSON和XML数据- 使用Web服务进行数据交互8. 传感器和位置服务- 使用手机传感器获取设备的物理信息- 使用位置服务获取设备的地理位置信息- 处理传感器和位置数据9. 性能优化和调试- 优化应用程序的性能和内存管理- 使用调试工具进行应用程序调试和错误排查- 处理应用程序的异常和错误10. 发布和分发应用程序- 生成签名密钥和发布APK文件- 在Google Play商店上发布应用程序- 应用程序的更新和版本管理请注意,这只是一个示例大纲,具体的教学内容和顺序可以根据实际情况进行调整和扩展。
android 教学大纲
android 教学大纲Android教学大纲Android操作系统是目前全球最流行的移动操作系统之一,它的普及和应用给人们的生活带来了巨大的变化。
为了更好地推动Android技术的发展和培养更多的Android开发人才,制定一份全面而系统的Android教学大纲是非常重要的。
一、Android基础知识1. Android概述- 介绍Android操作系统的发展历程和特点,以及Android应用的广泛应用领域。
2. Android架构- 详细介绍Android的四层架构:Linux内核层、系统运行库层、应用框架层和应用层。
3. Android开发环境搭建- 讲解如何搭建Android开发环境,包括安装JDK、Android SDK和开发工具等。
4. Android应用开发流程- 介绍Android应用开发的基本流程,包括项目创建、布局设计、代码编写、调试和发布等。
二、Android应用开发基础1. Android应用组件- 介绍Android应用的四大组件:Activity、Service、Broadcast Receiver和Content Provider,并讲解它们的作用和使用方法。
2. 布局和控件- 详细介绍Android中的常用布局和控件,包括线性布局、相对布局、表格布局等,以及Button、TextView、ImageView等常见控件的使用方法。
3. 用户界面设计- 讲解如何设计一个美观、易用的用户界面,包括颜色搭配、图标设计、界面布局等方面的注意事项。
4. 数据存储和管理- 介绍Android中的数据存储和管理方法,包括Shared Preferences、SQLite数据库和文件存储等。
三、Android高级开发技术1. 多线程编程- 讲解Android中的多线程编程技术,包括Handler、AsyncTask和线程池等,以及如何避免常见的多线程问题。
2. 网络编程- 介绍Android中的网络编程技术,包括HTTP请求、Socket通信和JSON数据解析等,以及如何处理网络请求的异步回调。
Android-教学大纲
Android-教学大纲第一篇:Android-教学大纲移动互联-教学大纲第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 ProgressBar进度条 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 Paint8.4.2 Android Bitmap和Canvas 8.5 Manifest8.5.1 AndroidManifest.xml详解 8.5.2 Manifest.permission权限8.5.3 Manifest.permission_group权限组 8.6 说明和要求: 重点:String资源文件,Drawable资源,样式和主题资源难点:样式和主题资源,使用9-Patch图片实现不失真按钮背景教学目标:1、掌握字符串资源定义和使用;2、掌握颜色资源定义和使用;3、掌握Drawable资源定义和使用;4、掌握样式和主题资源定义和使用;第9章 ContentProvider实现数据共享 9.1 Content Provider概述 9.2 URI介绍 9.2.1操作URI9.2.2 配置Content Provider9.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使用Messenger类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编程初级》教学大纲2013-11-21修订版一、课程教学目标:(一)知识目标本课程要求学生熟练使用LinearLayout线性布局及RelativeLayout相对布局完成UI界面设计,灵活运用Android程序设计中的四大组件Activity,Service,BroadcastReceiver,ContentProvider;并深刻理解连接四大组件的信使---Intent用法。
Android教学大纲
Android从入门到精通课程教学大纲课程编号:201709210012学分:4学分学时:64学时(其中:讲授学时:35学时上机学时:29学时)先修课程:无后续课程:无适用专业:计算机相关专业开课部门:计算机系一、课程性质与目标Android从入门到精通是计算机专业学生必修的一门重要专业拓展选修课。
本课程中内容覆盖全面、讲解详细,其中包括Android应用和开发环境、Android应用的界面编程、常用的UI组件介绍、Android事件处理、深入理解Activity与Fragment、使用Intent和IntentFilter 进行通信、Android应用的资源、图形与图像处理、Android数据存储与IO、使用ContentProvider实现数据共享、Service与BroadcastReceiver、Android网络应用、多媒体应用开发、文字控实战项目等,了解Android技术发展应用的领域与前景,激发学生的学习兴趣,为进一步学习和应用计算机奠定良好的基础。
二、课程的主要内容及基本要求第1章 Android应用和开发环境(4学时)[知识点]➢Android的历史和发展➢搭建Android开发环境➢开始第一个安卓应用➢Android应用的基本组件介绍[重点]➢搭建Android开发环境➢开始第一个安卓应用➢Androiod应用的基本组件介绍[难点]➢搭建Android开发环境➢开始第一个安卓应用➢Androiod应用的基本组件介绍[基本要求]➢了解Android的发展和历史➢掌握Android的系统架构➢掌握如何搭建Android开发环境➢掌握Android应用的目录结构➢掌握第一个Android应用的编写和运行➢掌握Android应用的基础组件[实践与练习]完成相关习题。
第2章Android应用的界面编程(6学时)[知识点]➢界面编程和视图➢布局管理器➢几组重要的UI组件[重点]➢界面编程和视图➢布局管理器➢几组重要的UI组件[难点]➢界面编程和视图➢布局管理器➢几组重要的UI组件[基本要求]➢掌握Android界面的几种布局方式➢掌握常用的集中UI组件➢掌握两种重要的Adapter用法[实践与练习]完成相关习题。
3、Android 项目一教学大纲(完整)
《Android 项目流程一》教学大纲一、课程教学目标:(一)知识目标1.掌握自定义View ,自定义属性(了解)2.掌握单点触控3.掌握多点触控(图片放大,缩小)4.掌握ListView(Listview + scorllview + chekbox,分页) listview高度计算5.掌握事件分发( Listview + scorllview)6.掌握Activity生命周期(基本属性,扩展..onSaveInstanceState,onRestoreInstanceState)、音乐播放(列表播放,上一首,下一首,sdk + assets 播放)7.掌握屏幕适配、国际化8.掌握Xutils(框架)9.掌握版本更新(查看本地版本号,请求接口,判断,请求下载,安装)10.掌握清除缓存(应用内缓存,应用外缓存,自定义sdk位置,share...)11.掌握混淆打包(基本属性,保持类,第三方jar,方法........不被混淆)12.熟悉二维码(生成扫描)13.熟悉百度地图14.NDK(扩展)17.Freagment(扩展)18.Debug(扩展)(二)能力目标1.完成一个列表,能够实现一下业务:1.1自定义Listview1.2请求网络数据1.3展示数据1.4实现分页1.5加载图片1.6清除缓存本地的图片1.7item点击事件,跳转,显示详情二、课程教学内容第1单元自定义view1.1自定义view(自定义view属性,了解)1.2自定义view的几个主要方法1.2.1重写构造方法(三个,分别含义)1.2.2onMeasure()1.2.3OnDraw(Canvas canvas)方法1.3技术实现1.3.1继承view1.4考核内容1.4.1继承一个view1.4.2绘画出一个带颜色的图形1.4.3测量大小主要几个是实现方法有几个构造方法:public构造(Context context) {super(context);// TODO Auto-generated constructor stub}public构造(Context context, AttributeSet attrs) { super(context,attrs);// TODO Auto-generated constructor stub}@Overrideprotectedvoid onDraw(Canvas canvas) {// TODO Auto-generated method stubsuper.onDraw(canvas);}@Overrideprotectedvoid onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // TODO Auto-generated method stubsetMeasuredDimension(boom_bitmap.getWidth(),boom_bitmap.getHeight());}第2单元自定义属性了解自定义属性和使用自定义属性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移动互联-教学大纲第1章Android快速入门1.1什么是3G1.1.1三个无线接口标准1.2为什么从事Android开发1.2.1智能手机制式分析1.2.2智能手机软件平台1.2.3 智能手机屏幕尺寸分析1.2.4市场占有率1.3什么是android1.3.1历史背景1.3.2Android进化史1.3.3Android体系结构1.3.4Dalvik VM 和JVM 的比较1.4搭建Android开发环境1.4.1系统需求1.4.2 JDK的下载1.4.3 JDK的安装1.4.3Android SDK的下载与安装1.5 第一个Android程序1.5.1创建Android应用程序1.5.2Android项目结构说明1.5.3运行Android应用程序1.5.4调试Android应用程序1.5.5Android应用开发流程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.2Android虚拟设备和模拟器2.1.3Android模拟器启动与停止2.1.4控制模拟器2.1.5Android 4.0模拟器介绍2.1.6模拟器限制2.2SDK中常用命令2.2.1adb命令2.2.2android命令2.3说明和要求:重点:创建android虚拟器,android虚拟器与真机区别,控制模拟器,adb命令难点:控制模拟器,adb常用命令教学目标:1、掌握创建模拟器并使用;2、了解模拟器与真机区别;3、掌握adb常用命令第3章用户界面设计3.1用户界面VIEW3.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.1Android样式与主题3.2.2布局管理器3.2.3线性布局3.2.4 相对布局3.3.1基本组件3.3.2Toast3.3.3文本框与编辑框3.3.4按钮3.3.5单选按钮和复选框3.3.6ProgressBar进度条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.3SD卡简介5.3.1 将文件保存到SD卡,并从文件夹取文件5.3.2将文件或者文件夹从SD卡删除5.3.3SharedPreferences5.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基本单元应用activity6.1Activity概述6.1.1Activity生命周期6.1.2Activity四种加载模式6.2.activity显示形式6.3创建Activity6.3.1 配置Activity6.3.2 多个Activity的使用6.4使用Bundler在Activity之间交换数据6.5调用另一个Activity并返回结果6.6android测试类6.7log日志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应用核心Intent7.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.4Intent和Activity交互7.2.5Intent附带数据的两种写法7.2.6Intent两种形式7.3Intent传值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.1Drawable资源8.3.2setImageResource和setImageBitmap8.4Android实现位图剪切8.4.1 Android Paint8.4.2Android Bitmap和Canvas8.5Manifest8.5.1 AndroidManifest.xml详解8.5.2Manifest.permission权限8.5.3Manifest.permission_group权限组8.6说明和要求:重点:String资源文件,Drawable资源,样式和主题资源难点:样式和主题资源,使用9-Patch图片实现不失真按钮背景教学目标:1、掌握字符串资源定义和使用;2、掌握颜色资源定义和使用;3、掌握Drawable 资源定义和使用;4、掌握样式和主题资源定义和使用;第9章ContentProvider实现数据共享9.1Content Provider概述9.2URI介绍9.2.1操作URI9.2.2配置Content Provider9.2.3通过Content Provider共享数据9.3查询数据9.3.1增加记录9.3.2删除记录9.4自定义Content Provider9.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章BroadcastReceiver10.1BroadcastReceiver 概述10.2注册BroadcastReceiver10.2.1动态注册10.2.2静态注册10.2.3receiver在manifest中注册和java注册有什么区别10.3Android 为什么动态广播接收器比静态广播接收器要接受的早10.3.1BroadcastReceiver类型及收发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.1Service概述11.2Service的分类11.2.1Service类中的重要方法11.2.2s ervice的声明11.2.3service生命周期11.3注册service11.3.1创建Started Service11.4启动服务11.4.1停止服务11.4.2使用Messenger类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.1frame by frame动画12.2tweened animation动画12.2.1 alpha渐变透明度动画效果12.2.2 scale渐变尺寸伸缩动画效果12.2.3translate画面转换位置移动动画效果12.2.4rotate画面转移旋转动画效果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.5Github介绍13.5.1Github开源项目下载13.6说明和要求:重点:使用HttpURLConnection访问网络,使用HttpClient访问网络,Android多线程下载,Handler消息队列,github开源框架使用难点:Android多线程下载,开源框架AsyncHttpClient使用教学目标:1、掌握http访问网络的两种方式;2、对github上的开源框架下载及应用。