《手机闹钟的设计与实现》教案.doc

《手机闹钟的设计与实现》教案.doc

ID:53719060

大小:171.50 KB

页数:7页

时间:2020-04-06

《手机闹钟的设计与实现》教案.doc_第1页
《手机闹钟的设计与实现》教案.doc_第2页
《手机闹钟的设计与实现》教案.doc_第3页
《手机闹钟的设计与实现》教案.doc_第4页
《手机闹钟的设计与实现》教案.doc_第5页
资源描述:

《《手机闹钟的设计与实现》教案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、教学设计方案授课题目手机闹钟的设计与实现授课时间4学时授课进度第12次教学目标知识:掌握Android平台软件开发流程以及常用控件使用方法能力:培养独立编程能力、沟通表达能力、分析问题和解决问题的能力素质:建立团队协作、职业规范、职业道德等职业素质教学知识点及重难点1、按钮控件2、日期控件3、时间控件4、系统报警服务教学环节及进程一、引课5分钟二、知识准备阶段40分钟三、方案设计阶段35分钟四、项目实施阶段50分钟五、最终评价阶段40分钟六、总结10分钟教学资源选用多媒体课件、电子书校内讲义、预习单、任务

2、单、实施单、评价单演示项目教学方法选择项目教学法、案例分析法、实验演示法、分组讨论法、激励教学法【学生课前准备】Android应用程序框架,Android程序UI设计方法【教师课前准备】演示项目、多媒体课件、预习单、任务单、实施单教学内容教学设计一、引课通过之前的学习,我们了解了Android平台的系统架构,Android应用程序框架及4个构成模块,学会了Android开发环境的搭建方法,从今天开始,我们来学习Android的开发技术。随着科技的不断进步,手机已经成为我们生活中不可或缺的重要生活必需品,那

3、么我们思考一个问题,在平时的生活中,除了接、打电话,发信息以外,手机还为我们提供了哪些方便的功能呢?是的,我们可以将手机当作闹钟来使用。今天我们就来学习在Android平台上手机闹钟的设计与实现。5月19日我们学校要举行运动会,我需要比平时早来上班,所以那天我需要将闹钟时间设置为6点,我该如何操作,也就是说,我如何使用手机闹钟,让它在5月19日早上6点叫我起床?共4个操作步骤:1)找到闹钟应用程序位置,点击闹钟图标,进入程序2)设置日期3)设置时间4)到预设时间后,手机报警操作步骤1)点击的闹钟图标,我们

4、可以用之前学过的按钮控件(Button)来实现;操作步骤2)设置日期、操作步骤3)设置时间,则需要通过今天要学习的知识日期控件(DatePicker)和时间控件(TimePicker)来实现;操作步骤4),为了实现手机报警,我们要来学习Android平台的“系统报警服务”。1、以提问的方式,通过对手机主要功能的分析,引出本次课要完成的主要任务。2、课件展示,结合生活中的实际例子,分析闹钟的操作步骤,引出本节课所要学习知识点。时间:5分钟一、知识准备阶段通过刚才的分析,我们了解了本节课所要学习的主要知识有按

5、钮控件、日期控件、时间控件以及系统报警服务。下面下发本节课预习单,同学们可以利用校内讲义以及电子帮助文档等教学资源,通过小组讨论的方式,完成预习单中的习题,学习并掌握完成手机闹钟任务所必须的知识。1、按钮控件(Button)属性名称描述setText设置按钮显示的文字setTextColor设置按钮显示的文字颜色setTextSize设置按钮显示的文字大小SetWidth设置按钮的宽度方法名称描述OnClick处理单击事件setOnClickListener按钮单击事件的回调函数(事件监听)2、日期控件(

6、DatePicker)方法名称描述getDayOfMonth 获取选择的天数getMonth获取选择的月份getYear获取选择的年份init初始化状态setEnabled设置视图的启用状态OnDateChange日期更改时进行处理OnDateChangeListener日期调整事件的回调函数1、按照预习单中内容,采用小组讨论的方式,学生自主学习本节课的主要知识,教师通过提问的方式来了解学生们的学习情况。2、采用案例分析法以及实验演示法对本节课的重、难点知识进行详细讲解时间:40分钟1、时间控件(Time

7、Picker)方法名称描述is24HourView获取当前系统设置是否是24小时制setCurrentHour设置当前小时setCurrentMinute设置当前分钟(0-59)setEnabled设置可用的视图状态setIs24HourView设置是24小时还是上午/下午制OnTimeChange时间改变时进行处理setOnTimeChangedListener时间调整事件的回调函数2、系统报警服务(AlarmManager)(1)AlarmManager类是专门用来设定在某个指定的时间去完成指定的事件

8、。(2)AlarmManager提供了访问系统警报的服务,只要在程序中设置了警报服务,AlarmManager就会通过onReceive()方法去执行这些事件,就算系统处于待机状态,同样不会影响运行。方法名称描述Cancel取消AlarmManager服务set设置AlarmManager服务setInexactRepeating设置不精确周期setRepeating设置精确周期setTimeZone设置时区一、方案设计阶段通

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。