《Android应用开发技术》课程教学标准(含课程思政)_第1页
《Android应用开发技术》课程教学标准(含课程思政)_第2页
《Android应用开发技术》课程教学标准(含课程思政)_第3页
《Android应用开发技术》课程教学标准(含课程思政)_第4页
《Android应用开发技术》课程教学标准(含课程思政)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

(一)课程定位Android应用设计、开发、调试、文档编写能力,培养学生解决问题、团队合作、沟通交作为物联网应用技术(专本分段)专业的核心课程之一,本课程在教学中具有重要的地位。本课程的先修课程为面向对象程序设计(Java);后续课程为移动应用开(二)学习目标(1)了解Android的发展与环境搭建。(2)理解Android数据存储;理解Android应用开发。(3)掌握开发环境的搭建;掌握Android界面设计;掌握Android事件编程;掌握(2)能够编写规范化的程序代码,能够自主查阅相关手册及资料;能够正确使用常(1)培养学生的专业素养;注重实践能力和工程能力的培养;注重代码编写的规范(2)培养学生的人文素质,具有团队合作和敬业精神。向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)(三)参考学分、学时课程4学分,共64学时(其中理论学时32,实践学时32)。硬件条件:教学做一体化的教室,台式机40台以上(建议内存>=4G),局域网或者软件条件:局域网或者互联网环境,64位Win7/Win10系统,AndroidStudio开发环TotalControl、360手机助手、录屏软件(建议:超级录屏)。《Android程序设计》课程采用“做中学,做中教”的“教(1)任务式教学法(2)启发式教学(3)分组教学法(4)职业素质培养(一)教学资源建设(二)信息化应用情况累计选课超过3000人次,初步具备一定的社会影响力。该在线开放课程作为本源的同时,推荐学生利用学堂在线、网易云件编程、深入理解Activity、高级界面组件编程、Android数据存储、Content1.了解Android系统的发展历史和体系架构,掌握Android开发环境搭建和Android6.掌握多种Android数据存储方式8.了解多媒体基础MediaPlayer,及如何使用MediaPlayer播放多媒体文件9.掌握Service与BroadcastReceiver项目目总览-流程图项目任务02:设计、型1.原型制作工具Axure的使用方法2.发布、在移动端查看原型Android系统介绍及开发环境搭建任务01:第一个1.Android发展历史2.Android系统架构3.Android开发环境比较(Eclipse+ADT、5.第一个Android程序6.Android程序的文件结构单元03:界面编程基础软件1.了解和使用xml布局开发界面2.使用常用UI组件4.查找Android官方API文档界面设计1.认识布局管理器2.线性布局linearLayout的使用(xml属性、使用Java方法设置属性)界面1.表格布局TableLayout的使用界面1.相对布局RelativeLayout的使用面1.网格布局GridLayout的使用界面1.使用xml方法编写界面(布局,创建基础外2.使用Java代码编写界面(批量设置图片属性并添加图片)3.案例补充:读取strings.xml中的文字项目任务03:音乐播放器的界面制作综合应用基本布局、控件,完成注册、登陆、单元04:事任务01:图片浏览器1.事件、事件处理的概念2.事件处理的分类(基于监听、基于回调)3.基于监听的事件处理流程5.使用不同方法实现事件监听(内部类、外部类、匿名内部类、Activity本身作为事件监听器,等)1.单击事件监听器OnClickListener的使用2.ImageButton控件的使用任务03:个人信息1.键盘事件OnKeyListener的使用2.选择事件0nCheckedChangeListener的使用3.单选按钮RadioButton和RadioGroup的使用4.多选框CheckBox的使用5.提示框Toast的使用任务04:跟随手指移动的小球1.触摸事件监听器OnTouchListener的使用2.使用回调方法完成事件处理单击事件课堂测试项目任务04:完善音乐播放器界面利用RadioButton和RadioGroup完成主页面的xml代码制作单元05:深Activity和任务01:用户注册、1.Android四大基本组件2.Activity的概念3.Activity的创建与启动5.使用Intent实现Activity间跳转和数据传递onActivityResult,实现界面跳转后回传结果/数据任务02:观察Activity的生命周期1.Activity的生命周期2.Activity的7个生命周期方法项目任务05:界面跳转页面次数记录器1.认识SharedPreferences2.使用SharedPreferences存取数据项目任务06:完成并测试登陆界面的记住密码利用SharedPreferences完成音乐播放器的记住密码功能录进行增删改查1.SQLite数据库简介2.操作SQLite数据库(增删改查)注:根据学生情况适当补充数据库相关知识、项目任务07:完成音乐播放器的注册登录功能利用SQLite完成音乐播放器的用户注册、登录功能本1.使用IO流进行文件读写2.应用程序访问SD卡注:根据学生Java学习情况选讲本节单元07:高级界面组件任务01:使用两种显示学校、学院信息1.适配器Adapter的概念2.适配器控件AdapterView的概念3.常用适配器(ArrayAdapter、SimpleAdapter、BaseAdapter、的认识与区分4.两种方法创建ListView(使用xml、使用5.ArrayAdapter的使用1.SimpleAdapter的使用2.使用ListView中的事件监听器任务03:相册预览页面1.网格视图GridView的使用2.BaseAdapter的使用项目任务08:主页面九宫格利用GridView+BaseAdapter实现音乐播放器主页面的九宫格界面1.理解缓存原理任务05:可滑动的选项卡1.滑动视图ViewPager的使用2.PagerAdapter的使用3.Fragment相关知识点a)碎片Fragment的概念b)碎片Fragment的生命周期c)碎片Fragment的数据传递d)碎片Fragment的使用e)碎片FragmentPagerAdapter的使用项目任务09:主页置”界面的滑动使用PagerAdapter完成主页面中的三个滑动页面框1.对话框Dialog的概念2.警告对话框AlertDialog的使用3.使用Intent进行页面跳转任务07:发送优惠活动通知1.通知Notification的使用注:由于与AlertDialog的创建有相似之处,因此可讲Notification相关知识点项目任务10:退出登陆1.使用Dialog完成音乐播放器的退出登录功能单元08:任务01:管理联系人通讯录1.ContentProvider的概念2.URI及URI常量介绍现数据共享3.ContentProvider和ContentResolver关系4.使用ContentResolver操作数据5.使用ContentProvider管理系统数据a)任务1:增删改查通讯录联系人音乐列表项目任务11:读取手机内存卡上音乐的信息利用ContentProvider读取系统多媒体数据库MediaStore中的音乐信息单元09:名媒体基础项目任务12:播放音乐1.MediaPlayer概述3.使用Media停止音乐Player对象Player中的其他常用方法6.使用Activity的生命周期完善音乐播放单元10:多多线程知识任务01:自定义样式的拖动条1.进度条ProgressBar的常用方法和属性2.拖动条Seekbar的样式和监听事件一次的拖动条1.Handler类2.Message类3.使用Handler和Message实现线程间通信注:根据学生情况补充Java多线程基础知识项目任务13:制作音乐播放的进度条(设置、显示音乐播放进度)进度条(可实现设置、显示音乐播放进度)Service与任务01:观察两种Service的生命周1.Service概述(含Service的分类)2.使用startService()方法创建的Service期(Service的创建与配置、Service的启动与停止、Service的生命周期)3.使用bindService()方法创建的Service(Service的创建与配置、Service的启动与停止、Service的生命周期)下载进度显示器1.使用bindService()方法绑定本地Service并与之进行通信系统时间1.BroadcastReceiver概述2.使用Bro

温馨提示

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

评论

0/150

提交评论