




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
博学谷——让IT教学更简单,让IT学习更有效北京市昌平区建材城西路金燕龙办公楼一层电话:400-618-4000传智播客《Android移动应用基础教程(AndroidStudio)(第2版)》教学设计课程名称:《Android移动应用基础教程(第2版)》授课年级:20xx年级授课学期:20xx学年第一学期教师姓名:某某老师20xx年xx月xx日课题名称第1章Android基础入门计划学时6学时内容分析Android是Google公司基于Linux平台开发的手机及平板电脑的操作系统。自问世以来,受到了前所未有的关注,并成为移动平台最受欢迎的操作系统之一。本章将针对Android的基础知识进行详细地讲解。教学目标要求学生了解通信技术,其中包括1G、2G、3G、4G、5G技术。要求学生掌握Android开发环境的搭建,学会使用AndroidStudio开发工具。要求学生掌握Android程序的开发,并动手开发HelloWorld程序。要求学生掌握Android程序中资源的管理与使用以及程序的调试教学重点AndroidStudio工具、模拟器的创建、SDK的下载、Android程序结构、Android程序中资源的管理与使用、程序的调试教学难点AndroidStudio的使用、Android程序结构教学方式教师采用课堂讲授为主,使用教学PPT辅助授课。教学过程第一学时(通信技术、Android发展历史、Android体系结构、Dalvik虚拟机)一、情景导入1、教师通过提问学生问题,引出Android系统教师提问学生问题,例如问题是:大家对Android这个词并不陌生,那么,请问同学们到底什么是Android呢?同学回答之后,老师总结并通过实际生活中的案例说明。教师进行总结:例如,大家都在使用智能手机,通常都是苹果、三星、华为、小米等。其中苹果使用的是IOS系统,其他手机使用的都是Android系统。Android是Google公司基于Linux平台开发的手机及平板电脑的操作系统。2、引出Android开发的相关知识前面讲解了Android的概念,在开发Android程序的过程中,需要了解一些基础知识,如通信技术、Android发展历史、Android体系结构、Dalvik虚拟机等。3、明确本节课的学习目标,让学生带着目标去听课要求学生知道什么是Android系统要求学生了解Android发展历史和体系结构要求学生熟悉Dalvik虚拟机二、重点知识讲解1、教师根据课件,讲述通信技术老师通过“随着智能手机的发展,移动通信技术也在不断地升级”引出从最开始的1G、2G技术到现在已经发展到3G、4G、5G。然后针对这五种技术进行介绍,最后说明这五种技术的最大区别就是传输速度的区别。区别:2G的传输速度为9.6k/s,3G在室内、室外和行车的环境中能够分别支持至少2M/s、384K/s以及144K/s的传输速度,4G可以达到10Mbps至20Mbps,最高甚至可以达到100M/s,5G网络意味着超快的数据传输速度,据说可达10Gbps,这意味着手机用户在不到一秒时间内即可完成一部高清电影的下载。2、教师通过问题引导,讲述Android发展历史大家都比较喜欢看小说吧,你们有没有看过“法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》”,其实Android这个单词最早就是源于这本小说,他将外表像人的机器起名为Android。后来被用于手机系统的代名词。Android操作系统最初是由安迪·罗宾(AndyRubin)开发出的,2005年被Google收购,并于2007年11月5日正式向外界展示了这款系统。之后就大概每隔半年更新一个版本并且都以甜点命名。然后带大家看一下不同的版本以及Android版本的变化图。之后介绍Android8.0进行改进的方面。3、教师根据课件,讲述Android体系结构老师引导,通过前面的学习,大家对Android系统有了简单的了解,实际上Android系统采用的是分层架构,由高到低分为4层,依次是应用程序层、应用程序框架层、核心类库和Linux内核,然后根据Android体系结构图分别进行讲解。4、教师根据课件,讲述Dalvik虚拟机老师引导,大家都学过Java基础,知道Java虚拟机JVM吧,那你们想一想Android程序运行时,用的是哪个虚拟机呢?根据学生的回答老师进行解释,虽说Android程序是用Java语言编写的,但是Android程序是运行在Dalvik虚拟机中的。Dalvik是Google公司自己设计用于Android平台的虚拟机,它可以简单的完成进程隔离和线程管理,并且可以提高内存的使用效率。三、归纳总结,布置课后作业1、回顾上课前的学习目标,并对本节课的重要知识点进行总结。教师提问学生本节课需要掌握的知识点,包括什么是Android系统、Android发展历史和体系结构,以及Dalvik虚拟机,并对学生的回答进行补充和总结。2、布置随堂练习,检查学生掌握情况。根据博学谷和随堂练习资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3、使用博学谷系统中的测试题给学生布置作业。第二学时(AndroidStudio安装、模拟器创建)一、回顾上节讲解的知识,引出本节需要讲解的知识1、教师对上节课留的作业进行答疑。2、回顾上节课学习的内容,引出本节课的内容上节课讲解了通信技术、什么是Android,Android的发展历史等知识,这些概念性的知识都讲完了,接下来教师提问学生问题,例如,通过什么工具可以开发Android程序,Android程序需要运行到什么设备上来显示程序中的界面?然后引出本节知识点:本节课将介绍开发工具AndroidStudio的安装、模拟器的创建以及SDK的下载。3、明确学习目标要求学生掌握AndroidStudio的安装要求学生掌握如何创建模拟器要求学生掌握如何下载SDK二、重点知识讲解1、教师根据课件,讲述AndroidStudio的安装老师引导,一个有名的武士一定会有一件适合自己的武器,同样要进行Android程序开发也需要一个得心应手的开发工具,Google为开发者们提供了一款非常方便实用的开发工具,就是AndroidStudio。接下来就详细的讲解如何安装AndroidStudio。AndroidStudio是Google提供的一个Android开发环境,基于IntelliJIDEA开发工具,类似EclipseADT开发工具,AndroidStudio集成了Android所需的开发工具。需要注意的是,AndroidStudio对安装环境有一定的要求,其中AndroidStudio3.2版本所需的JDK版本最低为1.7,系统空闲内存至少为2GB。AndroidStudio安装程序可以从中文社区进行下载,网址为/。之后根据教材中详细步骤进行讲解,完成AndroidStudio的安装。2、教师根据问题引导,讲述模拟器的创建老师引导,开发工具AndroidStudio安装已经完成,在进行程序开发之前大家需要思考一个问题。开发的程序需要运行在Android设备上,Android设备的屏幕尺寸有很多种,我们在程序开发的时候无法做到每种尺寸的设备都拥有一台,这时候如何查看我们所开发的程序效果呢?AndroidStudio为开发者提供了一个特别强大的功能,就是能够创建不同尺寸的模拟器,在电脑上就能模拟Android环境,运行应用程序。接下来我们将详细讲解如何创建模拟器。按照教材中的详细步骤进行演示讲解,完成模拟器的创建。3、教师根据课件,讲述在AndroidStudio中下载SDK虽然安装AndroidStudio时已经附带安装了SDK,但是Google会对AndroidSDK进行不断的更新。如果想要安装最新版本或者之前版本的SDK,则需要重新下载相应版本的SDK。下载SDK的方式有很多种,最简单的就是在AndroidStudio中进行下载。接下来我们将详细讲解如何在AndroidStudio中下载SDK。按照教材中的详细步骤进行演示讲解,完成SDK的下载。三、归纳总结,布置课后作业1、回顾上课前的学习目标,并对本节课的重要知识点进行总结。教师提问学生本节课需要掌握的知识点,包括如何安装AndroidStudio、如何创建模拟器以及如何下载SDK,并对学生的回答进行补充和总结。2、布置随堂练习,检查学生掌握情况。根据博学谷和随堂练习资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3、使用博学谷系统中的测试题给学生布置作业。第三学时(实战演练——HelloWorld程序、Android程序结构)一、回顾上节讲解的知识,引出本节需要讲解的知识1、对上节课留的作业进行答疑。2、回顾总结上节课的内容,引出本节课主题上节课讲解了AndroidStudio开发工具的安装、模拟器的创建以及SDK的下载等,接下来我们来开发第一个Android程序,并对Android程序结构进行讲解。二、重点知识讲解1、教师根据课件,进行实战演练——HelloWorld程序教师引导,任何一门语言编写的第一个程序几乎都是HelloWorld,Android程序也不例外,接下来将带领同学们完成Android开发过程中的第一个项目。按照教材详细步骤,完成HelloWorld程序的编写和讲解。带领学生认识HelloWorld项目创建成功后,AndroidStudio自动生成的布局文件,Activity文件以及清单文件AndroidManifest.xml。2、教师根据课件,讲解Android程序结构教师引导,Android程序在创建时,AndroidStudio就为其构建了基本结构,设计者可以在此结构上开发应用程序,因此,掌握Android程序的组成结构是很有必要的。然后针对Android程序中的目录以及重要文件进行讲解。三、归纳总结,布置课后作业1、回顾上课前的学习目标,并对本节课的重要知识点进行总结。教师提问学生本节课需要掌握的知识点,包括如何安装AndroidStudio、如何创建模拟器以及如何下载SDK,并对学生的回答进行补充和总结。2、布置随堂练习,检查学生掌握情况。根据博学谷和随堂练习资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3、使用博学谷系统中的测试题给学生布置作业。第四学时(资源的管理与使用、程序调试)一、回顾上节讲解的知识,引出本节需要讲解的知识1、对上节课留的作业进行答疑。2、回顾总结上节课的内容,引出本节课主题上节课开发了一个HelloWorld程序并讲解了Android程序结构,老师提出疑问,Android程序中的资源那么多,是如何进行管理和使用的呢?如果程序出现了Bug或者修改了程序代码,该如何对程序进行调试呢?这些就是本节我们需要讲解的内容。3、明确学习目标要求学生掌握资源的管理与使用要求学生掌握如何进行单元测试与LogCat的使用二、重点知识讲解1、教师根据问题引导,讲述资源的管理与使用教师引导,Android程序中需要有图片、样式、颜色、字符串、尺寸等资源,这些资源要存放在Android程序的什么地方?并且在Android程序中如何调用这些资源呢?接下来将带领同学们学习Android程序中资源的管理与使用。2、教师根据课件,讲述如何调试程序教师引导,如果我们的Android程序出现的了问题,并且修改了部分代码,此时该如何测试修改的部分是不会出问题的呢?如果每次对一个简单的功能修改代码后,都重新运行到设备中,再进入到修改功能的响应界面进行测试,会浪费大量时间,降低开发工作效率。此时,我们可以使用单元测试的方法对某些功能进行测试,将会大大提高工作效率,同时也可以在LogCat中输出程序打印的日志信息。本节我将针对如何调试程序进行讲解。三、归纳总结,布置课后作业1、回顾上课前的学习目标,并对本节课的重要知识点进行总结。教师提问学生本节课需要掌握的知识点,包括如何对Android程序中的资源进行管理与使用、如何进行单元测试与LogCat的使用,并对学生的回答进行补充和总结。2、布置随堂练习,检查学生掌握情况。根据博学谷和随堂练习资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。3、使用博学谷系统中的测试题给学生布置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医生职业资格考试试卷及答案
- 2025年养老服务与管理考试试卷及答案分享
- 2025年物流管理师考试题及答案
- 2025年体育老师资格认证考试试卷及答案
- 2025年区域规划与管理政策分析考试试题及答案
- 2025年伦理学与法律课程考核试卷及答案
- 2025年计算机科学专业考试试题及答案
- 2025年金融科技专业资格考试试卷及答案
- 2025年儿童与青少年心理健康考试题及答案
- 2025年公共关系管理考试试题及答案
- 心内科用药安全管理课件
- GB/T 20453-2022柿子产品质量等级
- 2023年江苏省无锡市梁溪区小升初语文试卷
- 赣美2011版三年级美术下册《瓜果飘香》教案及教学反思
- 2023年贵州省六盘水市钟山区数学六下期末达标检测试题含解析
- 2023年黑龙江省高校毕业生三支一扶计划招募考试真题
- 执行力案例分享与解析课件
- 新加坡介绍-课件
- 电路理论知到章节答案智慧树2023年同济大学
- 北科大2023年微机原理期末试卷
- 金蝶云星空 V7.2产品培训-财务-标准成本分析
评论
0/150
提交评论