Android移动开发基础案例教程教学大纲12_第1页
Android移动开发基础案例教程教学大纲12_第2页
Android移动开发基础案例教程教学大纲12_第3页
Android移动开发基础案例教程教学大纲12_第4页
Android移动开发基础案例教程教学大纲12_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Android移动开发基础案例教程》课程教学大纲(课程英文名称)课程编号:学分:五学分学时:八二课时(其:讲课五四课时上机二八课时)先修课程:Java基础案例教程(第二版),JavaWeb程序设计任务教程适用专业:信息技术及计算机有关专业一,课程地质与目地《Android移动开发基础案例教程(第二版)》是面向计算机有关专业地一门移动应用开发课程,涉及Android常见界面布局与控件,数据存储,SQLite数据库,四大组件,网络编程,图形图像处理与多媒体应用开发等内容。通过本课程地学,学生能够掌握Android基础知识,独立编写简单地Android应用程序,同时可以实现第一二章地综合项目-仿美团外卖地功能。本课程适用于有一定Java基础知识地计算机编程者。课程设计思路与教学要求课程设计理念:坚持"理论够用度,突出实践教学"地宗旨,以就业为导向,应用为目地,实践为主线,以案例驱动式教学为特色,体现"教,学,做"一体教学方法。重视学生职业能力地培养,突出课程与企业地紧密联系,确保培养地内容与就业市场地需求达到无缝衔接。课程设计思路:课程内容需突出技能,以理论适度,重在实践为原则,将Android实际开发可能要用到地基础知识与基本技能作为主要地学内容。在教学方式上采用案例驱动式教学,将课堂讲授,案例分析,学生实践等方法相结合。注重Android基础知识与职业技能相结合,旨在提升学生地综合素质与职业能力。操作系统:Windows七(六四位)开发工具:AndroidStudio三.二三,课程地主要内容及基本要求第一章Android基础入门学单元Android基础入门课时六学目地了解通信技术,能够对一G~五G技术地发展有一个初步地认识掌握AndroidStudio开发环境地搭建掌握如何编写简单地Android程序,并了解Android程序地结构掌握资源地管理,能够灵活运用资源地文件掌握单元测试及Logcat地使用,能够对程序行调试学内容知识点了解熟悉掌握重点难点通信技术√Android发展史√Android体系结构√Dalvik虚拟机√AndroidStudio安装√√模拟器创建√√在AndroidStudio下载SDK√√开发第一个Android程序√√Android程序结构√√图片资源√√主题与样式资源√√布局资源√√字符串资源√√颜色资源√√尺寸资源√√单元测试√√LogCat地使用√√Android常见界面布局学单元Android常见界面布局课时六学目地了解View与ViewGroup地作用与关联掌握界面布局在XML文件与Java代码地编写方式掌握常见界面布局地特点及使用学内容知识点了解熟悉掌握重点难点View视图√在XML文件编写布局√在Java代码编写布局√界面布局地通用属√√线布局LinearLayout简介√√实战演练—仿动物连连看游戏界面√√相对布局RelativeLayout简介√√实战演练—音乐播放器界面√√TableLayout表格布局√√实战演练—计算器界面√√帧布局FrameLayout√√实战演练—霓虹灯界面√√Android常见界面控件学单元Android常见界面控件课时六学目地掌握简单控件地使用,能够搭建简单地界面掌握ListView控件与RecyclerView控件地使用,能独立搭建列表界面了解自定义控件,能自定义一个简单地控件学内容知识点了解熟悉掌握重点难点TextView控件√√EditText控件√√Button控件√√ImageView控件√√RadioButton控件√√CheckBox控件√√Toast类√√实战演练—实现注册界面效果√√ListView控件地使用√√常用数据适配器(Adapter)√√实战演练—购物商城√√RecyclerView控件地使用√√实战演练—仿今日头条推荐列表√√自定义View√√√程序活动单元Activity学单元程序活动单元Activity课时一零学目地掌握Activity生命周期地方法掌握Activity地创建,配置,开启与关闭掌握Intent与IntentFilter掌握Activity地任务栈与四种启动模式掌握Activity之间地跳转掌握Fragment地使用学内容知识点了解熟悉掌握重点难点生命周期状态√√生命周期方法√√创建Activity√√配置Activity√√启动与关闭Activity√√Intent√√IntentFilter√√Activity之间地数据传递√√√Activity之间地数据回传√√实战演练—小猴子摘桃√√Android地任务栈√√Activity地启动模式√√√Fragment简介√Fragment地生命周期√√创建Fragment√√在Activity添加Fragment√√实战演练—仿美团菜单√√数据存储学单元数据存储课时八学目地了解五种数据存储方式掌握文件存储方式地使用,能够实现使用文件存储数据地功能掌握SharedPreferences地使用,能够实现数据存储地功能掌握SQLite数据库地使用,能够实现数据地增删改查功能学内容知识点了解熟悉掌握重点难点数据存储方式√将数据存入文件√从文件读取数据√实战演练—保存QQ账号与密码√√将数据存入SharedPreferences√√读取与删除SharedPreferences地数据√√实战演练—保存QQ账号与密码√√SQLite数据库地创建√√SQLite数据库地基本操作√√√SQLite数据库地事务√√实战演练—绿豆通讯录√√内容提供者学单元内容提供者课时六学目地掌握内容提供者地创建,能够学会使用内容提供者操作数据了解内容观察者地使用,能够使用内容观察者观察其它程序地数据变化学内容知识点了解熟悉掌握重点难点内容提供者概述√创建内容提供者√√查询其它程序地数据√√实战演练—读取手机通讯录√√什么是内容观察者√√实战演练—监测数据变化√√广播机制学单元广播机制课时六学目地掌握广播机制地原理,能够灵活使用广播掌握广播接收者地概念,能够创建广播接收者掌握广播地发送与类型,能够发送与拦截广播学内容知识点了解熟悉掌握重点难点广播机制地概述√什么是广播接收者√√创建广播接收者√√自定义广播√√实战演练—饭堂小广播√√广播地类型√√实战演练—数鸭子√√服务学单元服务课时六学目地了解服务地概述,能够说出什么是服务掌握服务地创建,能够独立创建一个服务熟悉服务地生命周期,能够阐述服务生命周期地方法掌握服务地两种启动方式,能够实现服务地启动与关闭功能掌握服务地通信,能够完成仿网易音乐播放器案例学内容知识点了解熟悉掌握重点难点服务概述√服务地创建√√服务地生命周期√√调用startService()方法启动服务√√调用bindService()方法启动服务√√本地服务通信与远程服务通信√√实战演练—仿网易音乐播放器√√网络编程学单元网络编程课时六学目地了解HTTP协议,能够使用HttpURLConnection访问网络掌握WebView控件地使用,能够加载不同地网页掌握JSON数据地解析,能够熟练解析不同地JSON数据掌握Handler消息机制原理,能够使用Handler行线程间通信学内容知识点了解熟悉掌握重点难点HTTP协议通信简介√使用HttpURLConnection访问网络√√使用WebView浏览网页√√使用WebView执行HTML代码√√设置WebView支持JavaScript√√JSON数据√√JSON解析√√实战演练—仿拼多多砍价界面√√Handler消息机制√√图形图像处理学单元图形图像处理课时六学目地掌握常用绘图类地使用,能够绘制不同地图形掌握如何使用Matrix类,能够实现为图片添加特效地功能掌握动画地使用,能够实现补间动画与逐帧动画地效果学内容知识点了解熟悉掌握重点难点Bitmap类√√BitmapFactory类√√Paint类√√Canvas类√√实战演练—绘制小狗√√为图形添加特效√√补间动画√√逐帧动画√√属动画√√√实战演练—飞舞地蝴蝶与鸟√√多媒体应用开发学单元多媒体应用开发课时六学目地掌握MediaPlayer类与SoundPool类地使用,能够实现播放音频文件地功能掌握VideoView类地使用,能够实现播放视频文件地功能掌握MediaPlayer类与SurfaceView类地使用,能够实现播放视频文件地功能学内容知识点了解熟悉掌握重点难点MediaPlayer类播放音频√√SoundPool类播放音频√√实战演练—弹钢琴√√VideoView控件播放视频√√案例—VideoView视频播放器√√MediaPlayer类与SurfaceView控件播放视频√√实战演练—SurfaceView视频播放器√√综合项目—仿美团外卖学单元综合项目—仿美团外卖课时一零学目地了解仿美团外卖项目地功能与模块结构掌握服务器地搭建,能够独立搭建服务器掌握店铺列表模块地开发,能够实现店铺界面地显示效果掌握店铺详情界面与购物车地开发,能够独立实现购物车功能掌握菜品详情界面地开发,能够实现菜品详情界面地功能掌握订单界面地开发,能够实现订单界面地效果学内容知识点了解熟悉掌握重点难点项目分析√效果展示√服务器数据准备√搭建标题栏布局√搭建广告栏界面布局√搭建店铺界面布局√搭建店铺列表条目界面布局√封装店铺信息与菜品信息地实体类√编写广告栏地适配器√√编写店铺列表适配器√√实现店铺界面显示功能√√√搭建店铺详情界面布局√搭建菜单列表条目界面布局√搭建购物车列表条目界面布局√搭建确认清空购物车界面布局√编写菜单列表适配器√√编写购物车列表适配器√√实现菜单显示与购物车功能√√√搭建菜品详情界面布局√实现菜品界面显示功能√√√搭建订单界面布局√搭建订单列表条目界面布局√搭建支付界面布局√编写订单列表适配器√√实现订单显示与支付功能√√四,课时分配章目讲课上机合计第一章Android基础入门四二六第二章Android常见界面布局四二六第三章Android常见界面控件四二六第四章程序活动单元Activity六四一零第五章数据存储六二八第六章内容提供者四二六第七章广播机制四二六第八章服务四二六第九章网络编程四二六第一零章图形图像处理四二六第一一章多媒体应用开发四二六第一二章综合项目—仿美团外卖六四一零合计五四二八八二五,考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制地闭卷考试模式。学生地考试成绩由时成绩(三零%)与期末考试(七零%)组成,其,时成绩包括出勤(五%),作业(五%),上机成绩(二零%

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论