- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目4健康标签——Activity与Fragment
4.1Activity的启动模式、意图Intent课程教案
课程名称
Android应用开发
项目名称
健康标签—Activity与Fragment
任务名称
Activity的启动模式、意图Intent
课时
2
授课地点
科大讯飞人工智能实训室
教学形式
项目化教学、理实一体、
线上线下混合式
授课班级
20应用电子技术2(对)
学习情境
学生以Android开发工程师身份进入科大讯飞公司,研究开发电子钱包App。
教学内容分析
在Android系统中,用户与程序的交互是通过Activity完成的,Activity负责管理Android应用程序的用户界面。本任务将针对Activity的相关知识进行详细地讲解。
教学目标
知识目标
1、要求学生了解Activity中的任务栈,掌握Activity的四种启动模式;
2、要求学生掌握Intent与IntentFilter的使用。
技能目标
1、熟练使用Activity的四种启动模式;
2、学会使用Intent进行数据传递;
3、锻炼逻辑思维能力。
素质目标
培养全局意识、安全意识、规范意识、严谨的做事风格和协作意识。
教学重点
Activity四种启动模式
程序中各组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递。
教学难点
意图Intent数据传递
学情分析
学生经过前期8个项目的学习和锻炼,学生已经掌握了?Layout、Activity、ViewPager、selector等页面切换、布局技术的编程原理和编程方法,对本项目的界面设计任务能较快入手设计。通过本项目的教学,可进一步培养学生全局意识,树立认真严谨的学习态度和刻苦专研的学风;通过在教学过程中强化自学能力、分析问题和解决问题能力的培养。
教学设计
本节任务分2个学时完成:
1、1学时:Activity中的任务栈,掌握Activity的四种启动模式。
2、1学时:Intent与IntentFilter的使用。。
思政设计
?通过知识介绍环节,给学生强调遵纪守法、安全意识的重要性,树立遵纪守法观念;通过程序设计,给学生强调规范操作,精益求精。
教学方法
问题引导1:前面讲解Activity生命周期时,先后开启了两个Activity,那么Android系统是如何管理这两个Activity的呢?引出任务栈(Task)的方式来管理Activity的实例;
问题引导2:70年代以前人们是通过信件的方式互相通信,“邮递员”是人们通信重要载体,邮递员就起到了传递信息的作用。那么大家思考一下,在Android系统中,组件之间怎么进行数据传递呢?引出Intent进行数据传递的概念。
教学策略:提出任务——分析任务——探索研究——评价检查——总结提高,通过“激发——答疑——再激发——再答疑——归纳——总结——拓展延伸”,由原来的“主动”变为“主导”,而成为学生学习的“合作者”、“引导者”和“参与者”。
考核评价
自评、互评、教师评。
项目训练报告、平时表现、考试等
教学资源
1、/course/JSSVC-1449806164
2、参考教材:《Android项目实战博学谷(第2版)》黑马程序员
教学流程
教学步骤
教学活动
教学资源
思政元素
课前自主学习
1、通过中国大学MOOC平台发布任务通知和要求
中国大学MOOC平台
自主学习
沟通能力
2、学生观看MOOC平台上Activity的启动模式、意图Intent课程视频及PPT资料,学习基本知识
中国大学MOOC平台
自主学习
沟通能力
3、师生互动讨论完成Activity、意图Intent的要求和流程。
中国大学MOOC平台讨论区
沟通能力、勇于探索
任务描述
Android中,Activity
管理是采用任务栈的形式进行的,任务栈是一种用来存放Activity实例的容器;
Activity的四种启动
模式;
3、Android中组件之间进行数据传递
任务实施
学生小组讨论、资料查找
网络
操作规范
成果交流
四种工作模式下任
务栈工作流程的理解。
2、Intent如何承担了Android应用程序三大核心组件相互间的通信功能。
实操结果、
多媒体演示
表达能力、团队精神
考核评价
通过自评、互评、教师评价,完成本任务的考核。
考核评价表
公平、公正、责任心
课后拓展提高
根据拓展任务单的要求,完成复杂列表界面的设计。
拓展任务单
探索创新
教学流程
提出任务(课前)
提出问题1:前面讲解Activity生命周期时,先后开启了两个Activity,首先创建好的Activity是放在哪里的呢?Android系统是如何管理这两个Activity的呢?引出任务栈(Task)的
您可能关注的文档
- Android应用开发项目式教程 课件 项目7 蓝牙小车——蓝牙通信.pptx
- Android应用开发项目式教程 课件 项目8 智能家居——网络通信.pptx
- Android应用开发项目式教程 课件 项目9 一目了然——计算机视觉应用.pptx
- 《Android应用开发》课程标准与教学大纲.docx
- Android应用开发项目式教程 教案 项目1 你好Android——第一个Android应用.docx
- Android应用开发项目式教程 教案 项目2 个性名片——界面布局.docx
- Android应用开发项目式教程 教案 项目3 信息注册——界面控件.docx
- Android应用开发项目式教程 教案 项目5 记录备忘——数据存储.docx
- Android应用开发项目式教程 教案 项目6 分秒必争——广播、服务与线程.docx
- Android应用开发项目式教程 教案 项目7 蓝牙小车——蓝牙通信.docx
文档评论(0)