《Android移动应用开发》课程标准_第1页
《Android移动应用开发》课程标准_第2页
《Android移动应用开发》课程标准_第3页
《Android移动应用开发》课程标准_第4页
《Android移动应用开发》课程标准_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

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

温馨提示

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

评论

0/150

提交评论