手机闹钟的设计与实现教案Word文档下载推荐.docx
- 文档编号:3783125
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:6
- 大小:69.95KB
手机闹钟的设计与实现教案Word文档下载推荐.docx
《手机闹钟的设计与实现教案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《手机闹钟的设计与实现教案Word文档下载推荐.docx(6页珍藏版)》请在冰点文库上搜索。
1、按钮控件
2、日期控件
3、时间控件
4、系统报警服务
教学环节及进程
一、引课5分钟
二、知识准备阶段40分钟
三、方案设计阶段35分钟
四、项目实施阶段50分钟
五、最终评价阶段40分钟
六、总结10分钟
教学资
源选用
多媒体课件、电子书
校内讲义、预习单、任务单、实施单、评价单
演示项目
教学方
法选择
项目教学法、案例分析法、实验演示法、分组讨论法、激励教学法
【学生课前准备】
Android应用程序框架,Android程序UI设计方法
【教师课前准备】
演示项目、多媒体课件、预习单、任务单、实施单
教学内容
教学设计
一、引课
通过之前的学习,我们了解了Android平台的系统架构,Android应用程序框架及4个构成模块,学会了Android开发环境的搭建方法,从今天开始,我们来学习Android的开发技术。
随着科技的不断进步,手机已经成为我们生活中不可或缺的重要生活必需品,那么我们思考一个问题,在平时的生活中,除了接、打电话,发信息以外,手机还为我们提供了哪些方便的功能呢?
是的,我们可以将手机当作闹钟来使用。
今天我们就来学习在Android平台上手机闹钟的设计与实现。
5月19日我们学校要举行运动会,我需要比平时早来上班,所以那天我需要将闹钟时间设置为6点,我该如何操作,也就是说,我如何使用手机闹钟,让它在5月19日早上6点叫我起床?
共4个操作步骤:
1)找到闹钟应用程序位置,点击闹钟图标,进入程序
2)设置日期
3)设置时间
4)到预设时间后,手机报警
操作步骤1)点击的闹钟图标,我们可以用之前学过的按钮控件(Button)来实现;
操作步骤2)设置日期、操作步骤3)设置时间,则需要通过今天要学习的知识日期控件(DatePicker)和时间控件(TimePicker)来实现;
操作步骤4),为了实现手机报警,我们要来学习Android平台的“系统报警服务”。
1、以提问的方式,通过对手机主要功能的分析,引出本次课要完成的主要任务。
2、课件展示,结合生活中的实际例子,分析闹钟的操作步骤,引出本节课所要学习知识点。
时间:
5分钟
二、知识准备阶段
通过刚才的分析,我们了解了本节课所要学习的主要知识有按钮控件、日期控件、时间控件以及系统报警服务。
下面下发本节课预习单,同学们可以利用校内讲义以及电子帮助文档等教学资源,通过小组讨论的方式,完成预习单中的习题,学习并掌握完成手机闹钟任务所必须的知识。
1、按钮控件(Button)
属性名称
描述
setText
设置按钮显示的文字
setTextColor
设置按钮显示的文字颜色
setTextSize
设置按钮显示的文字大小
SetWidth
设置按钮的宽度
方法名称
OnClick
处理单击事件
setOnClickListener
按钮单击事件的回调函数(事件监听)
2、日期控件(DatePicker)
getDayOfMonth
获取选择的天数
getMonth
获取选择的月份
getYear
获取选择的年份
init
初始化状态
setEnabled
设置视图的启用状态
OnDateChange
日期更改时进行处理
OnDateChangeListener
日期调整事件的回调函数
3、时间控件(TimePicker)
is24HourView
获取当前系统设置是否是24小时制
setCurrentHour
设置当前小时
setCurrentMinute
设置当前分钟(0-59)
设置可用的视图状态
setIs24HourView
设置是24小时还是上午/下午制
OnTimeChange
时间改变时进行处理
setOnTimeChangedListener
时间调整事件的回调函数
4、系统报警服务(AlarmManager)
(1)AlarmManager类是专门用来设定在某个指定的时间去完成指定的事件。
(2)AlarmManager提供了访问系统警报的服务,只要在程序中设置了警报服务,AlarmManager就会通过onReceive()方法去执行这些事件,就算系统处于待机状态,同样不会影响运行。
Cancel
取消AlarmManager服务
set
设置AlarmManager服务
setInexactRepeating
设置不精确周期
setRepeating
设置精确周期
setTimeZone
设置时区
三、方案设计阶段
通过刚刚的学习,我们已经掌握了完成手机闹钟任务的主要知识,下面下发手机闹钟项目的任务单,学生们对要完成的任务以小组的方式进行讨论,设计本组完成手机闹钟项目的方案。
手机闹钟设计方案:
首先需要创建一个继承自BroadcastReceiver的类,实现onReceive方法来接收这个Alarm服务,然后通过建立Intent和PendingIntent连接来调用Alarm组件。
当点击“设置闹钟”按钮时,通过TimePickerDialog来设置时间,当时间到我们指定的时间后,利用onReceive方法接收Alarm服务。
四、项目实施阶段
方案设计完毕后,下发本节课手机闹钟项目的实施单,学生们根据自己小组的设计方案,完成项目代码的编写工作。
代码编写完成后,同学们提交自己的作品和实施单。
五、最终评价阶段
1、教师选取1~2个具有代表性的学生作品,有学生进行演示,详细讲解整个项目的完成步骤及操作方法。
2、其他同学对讲解同学的作品进行评价,指出优缺点。
3、教师做整体评价。
六、总结
结合同学们完成项目的情况,总结本节课的主要学习内容,并对在项目实施过程中出现的一些共性问题进行详细的讲解,使同学们更深刻的理解和掌握本节课的学习内容。
1、按照预习单中内容,采用小组讨论的方式,学生自主学习本节课的主要知识,教师通过提问的方式来了解学生们的学习情况。
2、采用案例分析法以及实验演示法对本节课的重、难点知识进行详细讲解
40分钟
1、采用小组讨论法,按照任务单中的要求,完成手机闹钟项目的方案设计。
2、教师总结学生完成设计方案的情况,指出设计中的不足,指导学生完善设计方案。
35分钟
1、学生自主完成代码编写。
2、采用启发引导法,帮助、指导同学解决编码中出现的问题。
50分钟
1、激励教学法,对完成项目好的同学进行奖励。
2、学生互评。
采用启发引导法总结本节课的主要内容。
10分钟
复习思考设计:
1、DatePicker有哪些重要方法?
2、TimePicker有哪些重要方法?
3、AlarmManager有哪些重要方法?
课后作业:
1、本节课我们用了一个普通的按钮作为闹钟启动按钮,如果我们要用
图标作为启动按钮,该用什么控件实现,如何实现?
2、在开发过程中,设置TimePicker时间为“07:
02”,程序执行完毕后,显示时间为“7:
2”,显示效果不友好,如何解决该问题?
参考文献与资料(学生用):
杨丰盛主编《Android应用开发揭秘》65页、211页
教学后记(内容、方法、学情、资源等):
内容:
本节课内容饱满、丰富,只是在评价阶段,由于学生讲解详细时间稍紧,其他教学内容完成很好,完成教学任务,满足教学目标要求。
方法:
本节课采用“教、学、做”一体化教学模式,采用项目教学法进行实施,在授课过程中,灵活运用案例分析法、实验演示法、分组讨论法、激励教学法、引导启发法的教学方法。
学情:
在教学过程中,在方案设计阶段,有一个小组同学稍有问题,经过指导,顺利完成。
整体课堂效果较好,学生学习主动,积极与老师互动,很好的完成教学任务。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机 闹钟 设计 实现 教案