《Android项目实战-手机安全卫士(Android-Studio)(第2版)》全册教案教学设计.doc
《《Android项目实战-手机安全卫士(Android-Studio)(第2版)》全册教案教学设计.doc》由会员分享,可在线阅读,更多相关《《Android项目实战-手机安全卫士(Android-Studio)(第2版)》全册教案教学设计.doc(67页珍藏版)》请在咨信网上搜索。
1、Android项目实战-手机安全卫士(Android Studio)(第2版)全册教案教学设计课程名称:Android项目实战-手机安全卫士(第2版) 授课年级: 20xx年级 授课学期: 20xx学年第一学期 教师姓名: 某某老师 20xx年xx月xx日课题名称第1章 项目综述 计划学时4学时内容分析手机在我们日常生活中扮演的角色越来越重要了,各种社交软件、娱乐软件的兴起,在丰富我们生活的同时,也带来了安全隐患。特别是现在各种个人隐私信息被泄漏的现象频繁出现,更是刺痛了很多人对手机安全方面的神经。手机安全软件的出现有效地保护了我们用户信息的安全。本章我们将针对大量用户的需求,设计一款基于An
2、droid系统的手机安全卫士应用软件。教学目标1、 熟悉项目的分析,了解项目的背景、需求分析以及可行性分析;2、 熟悉项目简介内容,了解手机安全卫士的项目结构与开发环境;3、 掌握项目各个界面的效果展示,熟悉各个界面之间的关系与包含的功能。教学重点项目分析、效果展示。教学难点教学方式教师采用课堂讲授为主,使用教学PPT辅助授课。教学过程第一、二、三学时 (项目分析、项目简介、效果展示)一、情景导入 1、教师通过提问学生问题,引出开发Android项目之前要做的一些工作教师提问学生问题,例如问题是:大家在开发Android项目之前,首先要做哪些工作?同学回答之后,老师总结并通过实际开发项目的案例
3、说明。教师进行总结:例如,公司做一个项目时,开发人员首先要知道用户的需求分析、这个项目是否可行,项目主要用于做什么的、做这个项目用到的工具是什么、项目的功能结构与效果展示等。2、引出Android开发之前对项目进行的分析前面的讲解引出了在做Android开发之前是需要做一些准备工作的,在开发Android程序之前,需要对项目进行一定的分析,如项目的需求分析、可行性分析、项目概述、开发环境、项目功能结构以及效果展示。3、明确本节课的学习目标,让学生带着目标去听课l 要求学生了解项目的需求分析与可行性分析l 要求学生了解手机安全卫士的项目结构与开发环境l 要求学生掌握各个界面的效果展示,熟悉各个界
4、面之间的关系与包含的功能。二、重点知识讲解1、教师通过问题引导,讲述项目的需求分析与可行性分析 老师提出问题引导“在做项目之前,大家有想过为什么要做这个项目?这个项目的用户需求是什么?是否可以开发这个项目?”1、学生回答之后,老师首先引入项目的需求分析,随着Android手机的普及,用户需要知道如何保护自己的隐私、手机流量的使用情况以及如何拦截骚扰来电等,以便能在享用手机所带来方便的同时尽可能减少用户的利益损失与骚扰烦恼。为了解决前面提到的安全隐患问题,我们开发了一款功能强大的手机安全卫士软件。 2、引入可行性分析如果要开发这个项目,需要分别从3个方面进行分析这个项目是否可以进行开发,第一个方
5、面就是技术可行性分析,也就是做这个项目使用的技术是否是我们熟悉的,第二个方面就是经济可行性分析,也就是做这个项目估算需要耗费多少资金,第三个方面就是操作的可行性分析,也就是不同版本的设备上是否可以运行特殊的控件等。2、教师根据课件,讲述项目的概述、开发环境以及功能结构教师根据课件讲述1、 项目的概述 主要讲解该项目是一个什么类型的项目,项目中包含哪些功能模块,这些模块都实现了哪些功能,根据这些功能能如何管理手机。手机安全卫士项目是一个保护Android手机安全与提高手机运行性能的项目,其中包含手机清理、骚扰拦截、病毒查杀、软件管理、程序锁、网速测试、流量监控等功能模块。这些模块实现了扫描与清理
6、手机中存在的垃圾信息、拦截骚扰电话、查杀手机中存在的病毒、“启动、卸载、分享手机中已安装的软件”、对手机中的应用进行加锁、测试当前网络的速度、监控手机流量的使用情况等功能,根据这些功能可以很好地管理手机中的软件与监控网络的使用情况。2、 开发环境 操作系统:Windows 7系统(64位)开发工具:JDK8、Android Studio3.2+ Android8.0手机数据库:SQLiteAPI版本:Android API 273、 功能结构 手机安全卫士分为两个模块,分别是欢迎模块和首页模块,其中,首页模块中包含了7个功能模块。 根据这个图,详细介绍每个模块的功能。l 手机清理:该模块包含扫
7、描垃圾与清理垃圾的功能。l 骚扰拦截:该模块包含骚扰拦截列表与黑名单列表的显示、添加黑名单与选择联系人等功能。l 病毒查杀:该模块包含病毒查杀信息显示与病毒查杀进度等功能。l 软件管理:该模块包含对手机中的软件进行启动、卸载、分享等功能。l 程序锁:该模块包含设置密码、程序锁列表显示以及输入程序锁密码并进行解锁等功能。l 网速测试:该模块包含测试上传与下载文件的网速以及测试报告信息的显示等功能。l 流量监控:该模块包含流量监控信息显示、设置套餐流量以及本月流量详情显示等功能。3、教师根据课件,讲述效果展示根据课件,讲述效果展示内容分别讲述欢迎模块、首页模块、手机清理模块、骚扰拦击模块、病毒查杀
8、模块、软件管理模块、程序锁模块、网速测试模块以及流量监控模块的界面效果以及界面与界面之间的跳转关系。三、归纳总结,布置课后作业1、回顾上课前的学习目标,并对本节课的重要知识点进行总结。教师提问学生本节课需要掌握的知识点,包括项目的开发环境、功能结构以及展示效果与界面之间的跳转关系,并对学生的回答进行补充和总结。2、布置随堂练习,检查学生掌握情况。根据随堂练习资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。第四学时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机
9、一:(考察知识点完成Android Studio开发环境的搭建)形式:单独完成题目:请按照以下要求完成操作。要求如下:1) 下载并安装Android Studio开发工具,创建模拟器2) 下载对应的sdk版本(API27)3) 完成课后习题中的上机练习4) 老师自行安排上机练习。思考和练习教学后记Android项目实战-手机安全卫士(Android Studio)(第2版)教学设计课程名称:Android项目实战-手机安全卫士(第2版) 授课年级: 20xx年级 授课学期: 20xx学年第一学期 教师姓名: 某某老师 20xx年xx月xx日课题名称第2章 欢迎模块与首页模块计划学时8学时内容分
10、析很多Android应用启动时会呈现欢迎界面,它会停留若干秒后再进入首页界面。欢迎界面主要用于展示产品Logo或广告等信息,首页界面主要用于显示应用中一些界面的入口按钮。本书开发的手机安全卫士应用也不例外,接下来,本章将针对欢迎模块与首页模块进行详细讲解。教学目标4、 掌握欢迎界面与首页界面布局的搭建,能够独立制作欢迎界面与首页界面;5、 掌握欢迎模块的开发,能够实现欢迎界面的显示效果;6、 掌握首页模块的开发,能够实现设备的存储空间与内存的显示功能。教学重点1、实现欢迎界面延迟跳转功能2、获取并显示手机内置SD卡与内存信息教学难点获取并显示手机内置SD卡与内存信息教学方式教师采用课堂讲授为主
11、,使用教学PPT辅助授课。教学过程第一、二学时 (“欢迎”界面设计分析、搭建欢迎界面、实现欢迎界面功能)一、情景导入 1、教师通过举例的方式,引出欢迎界面一般情况下,当我们打开手机中的任何一个应用时,映入眼帘的就是该应用的欢迎界面,我们本项目也不例外,当打开我们的应用时,也需要出现欢迎界面来欢迎用户的使用。2、教师根据课件,讲述“欢迎”界面设计分析、搭建欢迎界面、实现欢迎界面功能我们首先要了解“欢迎”界面的设计分析,接着熟悉如何搭建欢迎界面与实现欢迎界面的功能。3、明确学习目标l 要求学生了解“欢迎”界面的设计分析l 要求学生掌握如何搭建欢迎界面l 要求学生掌握如何实现欢迎界面功能二、重点知识
12、讲解1、教师根据课件,讲述“欢迎”界面的设计分析教师根据课件讲述,欢迎界面的原型分析与UI分析1)、原型分析首先设计图片,在欢迎界面上需要显示一个Logo图片,Logo图片在界面上放置的位置,接着设计当前版本号的显示,在欢迎界面除了显示Logo信息之外,还需要显示当前应用的版本号信息,此信息一般设计在界面中间稍往下一点的位置,此位置视觉效果较好。2)、UI分析首先需要设计本项目的主题颜色,由于在所有颜色中,蓝色的视觉效果较好,较受用户喜欢,也是视觉上相对较安全的颜色,给人一种平衡感,并带有沉稳的特性,因此我们将本项目的主题颜色设计为蓝色。接着设计欢迎界面的Logo图片与文本信息的UI效果,我们
13、以一个盾牌的图片作为Logo图片,表示此应用可以保护我们用户的信息,在Logo图片下方设计了文字“扫清你的前路 守护你的未来”表示此应用的作用。为了让应用的版本号信息更容易被观察到,我们将版本号信息的文本显示为白色,字体大小为14sp。2、教师根据课件,讲述如何搭建欢迎界面教师根据课件,讲述如何搭建欢迎界面1)、创建项目首先创建一个工程,将其命名为MobileSafe,指定包名为com.itheima.mobilesafe。2)、创建欢迎界面在com.itheima.mobilesafe包下创建一个home包,在home包中创建一个SplashActivity,并将布局文件名指定为activi
14、ty_splash。3)、导入界面图片在Android Studio中将选项卡切换到Project选项,首先选中res文件夹,右击选择【New】【Directory】创建一个drawable-hdpi文件夹,其次将欢迎界面需要的图片launch_bg.png导入到该文件夹中。将项目的icon图标mobilesafe_icon.png导入到mipmap文件夹中的mipmap-hdpi中。4)、放置界面控件在activity_splash.xml文件中,放置1个TextView控件用于显示当前应用的版本号信息。5)、修改清单文件在AndroidManifest.xml的标签中修改icon属性and
15、roid:icon=mipmap/mobilesafe_icon在标签中修改theme属性,去掉默认标题栏android:theme=style/Theme.AppCompat.NoActionBar将欢迎界面指定为程序的默认启动界面。在配置文件中将标签中的属性name值对应的MainActivity与SplashActivity替换位置。教师通过教材以及PPT给出的代码,对布局文件中的代码进行详细讲解。3、教师根据课件,讲述如何实现欢迎界面功能教师根据课件,讲述如何实现欢迎界面功能1)、实现版本号信息显示功能在SplashActivity中创建一个init()方法,在该方法中通过Packag
16、eManager类的getPackageInfo()方法获取应用版本号,并显示到界面控件上。2)、实现跳转延迟功能在SplashActivity的init()方法中,使用Timer以及TimerTask类实现欢迎界面延迟3秒再跳转到首页界面的功能。教师通过教材以及PPT给出的代码,对在SplashActivity中编写的代码进行详细讲解。三、归纳总结,布置课后作业1、回顾上课前的学习目标,并对本节课的重要知识点进行总结。教师提问学生本节课需要掌握的知识点,包括“欢迎”界面设计分析、搭建欢迎界面、实现欢迎界面功能,并对学生的回答进行补充和总结。2、布置随堂练习,检查学生掌握情况。根据给学生布置的
17、随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。第三、四学时 (“首页”设计分析、搭建首页界面、实现首页界面功能)一、回顾上节讲解的知识,引出本节需要讲解的知识1、教师对上节课留的作业进行答疑。2、回顾上节课学习的内容,引出本节课的内容上节课讲解了“欢迎”界面设计分析、搭建欢迎界面、实现欢迎界面功能等知识,接下来讲解“首页”设计分析、搭建首页界面、实现首页界面功能。3、明确学习目标l 要求学生掌握“首页”设计分析l 要求学生掌握如何搭建首页界面l 要求学生掌握如何实现首页界面功能二、重点知识讲解 1、教师根据课件,讲述“首页”设计分析教师根据课件,讲述“首页”设计分析1)、首页原型分
18、析根据教材内容讲述标题栏设计、存储空间与内存使用量设计、手机清理、骚扰拦截、病毒查杀、软件管理的设计以及程序锁、网速测试、流量监控设计。2)、首页UI分析根据教材内容讲述首页界面上图片形状与颜色设计。2、教师根据课件,讲述如何搭建首页界面教室根据课件,讲述如何搭建首页界面1)、搭建标题栏布局在res/layout文件夹中,创建一个布局文件main_title_bar.xml,在该文件中放置2个TextView控件,分别用于显示返回键与界面标题。2)、实现仪表盘效果自定义一个控件ArcProgressBar,在ArcProgressBar类中重写onDraw()方法,在该方法中绘制仪表盘的样式。
19、3)、搭建首页头部界面布局在com.itheima.mobilesafe.home包中创建HomeActivity并将布局文件名指定为activity_home,在该布局文件中通过标签引入标题栏布局(main_title_bar.xml),放置2个自定义控件ArcProgressBar分别用于显示存储空间与内存信息。4)、搭建首页中部界面布局创建一个布局文件main_content.xml,将首页中部界面所需要的图片导入drawable-hdpi文件夹中,在main_content.xml文件中,放置4个ImageView控件与4个TextView控件分别用于显示手机清理、骚扰拦截、病毒查杀、
20、软件管理等按钮对应的图片与文本信息。5)、搭建首页底部界面布局创建一个布局文件main_bottom.xml,将首页底部界面所需要的图片导入drawable-hdpi文件夹中,在main_bottom.xml文件中,放置6个ImageView控件与6个TextView控件分别用于显示程序锁、网速测试、流量监控条目对应的图片和文本信息。教师通过教材以及PPT给出的代码,对布局文件中的代码进行详细讲解。3、教师根据课件,讲述如何实现首页界面功能教师根据课件,讲述如何实现首页界面功能1)、初始化界面控件在HomeActivity中创建一个init()方法,用于初始化界面控件。2)、获取手机内置SD卡
21、与内存信息在HomeActivity中创建一个getMemoryFromPhone()方法获取手机内置SD卡与内存信息。3)、显示手机内置SD卡与内存信息在HomeActivity中创建2个异步任务MyAsyncRomTask与MyAsyncSDTask,分别控制显示内置SD卡与内存使用量信息的自定义控件ArcProgressBar。4)、实现界面控件的点击事件将HomeActivity实现View.OnClickListener接口,并重写onClick()方法,在该方法中实现控件的点击事件。教师通过教材以及PPT给出的代码,对在HomeActivity中编写的代码进行详细讲解。三、归纳总结
22、,布置课后作业1、回顾上课前的学习目标,并对本节课的重要知识点进行总结。教师提问学生本节课需要掌握的知识点,包括“首页”设计分析、搭建首页界面、实现首页界面功能,并对学生的回答进行补充和总结。2、布置随堂练习,检查学生掌握情况。根据随堂练习资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。第五、六、七、八学时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一、二:(考察知识点完成搭建欢迎界面、实现欢迎界面功能)形式:单独完成题目:请按照以下要求完成操作。要求如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android项目实战-手机安全卫士Android-Studio第2版 Android 项目 实战 手机 安全卫士 Studio 教案 教学 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
链接地址:https://www.zixin.com.cn/doc/3213833.html