Android移动开发基础案例教程教学设计Android基础入门教学设计_第1页
Android移动开发基础案例教程教学设计Android基础入门教学设计_第2页
Android移动开发基础案例教程教学设计Android基础入门教学设计_第3页
Android移动开发基础案例教程教学设计Android基础入门教学设计_第4页
Android移动开发基础案例教程教学设计Android基础入门教学设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Android移动开发基础教程》

初中九年级教学教案教学

设计

课程名称:AndroidA动开发

接谋年级:XXXX年级

校语学期:第X学期____________

教师姓名:禁禁老师

202x年5月

计划

课题名称第1章Android基础入门6课时

课时

Android是Google公司基于Linux平台开发地手机及平板电脑地噪作系统,

它自问世以来,受到了前所未有地关注,井迅速成为移动平台最受欢迎地操作系

教学引入统之一。Android手机随处可见,如果能加入Android开发者行歹U,编写自己地应

用程序供别人使用,想必是件诱人地事情。那么从今天开始,我们将开启Android

开发之旅,并逐渐成为一名出色地Android开发者。

•使学生了解通信技术,能够对1G~5G技术地发展有一个初步地认识

•使学生掌握AndroidStudio开发环境地搭建

教学目的•使学生掌握如何编写简单地Android程序,并了解Android程序地结构

•使学生掌握资源地管理,能够灵活运用资源中地文件

•使学生掌握单元测试及Logcat地使用,能够对程序进行调试

•AndroidStudio安装

・模拟器创建

•在AndroidStudio中下载SDK

•开发第一个Android程序

•Android程序结构

•图片资源

教学重点•主题与样式资源

•布局资源

•字符串资源

・颜色资源

•尺寸资源

・单元测试

•LogCat地使用

教学难点无

教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学

第一课时(通信技术,Android发展历史,Android体系结构,Dalvik虚拟机)

一,创设情景,导入新课

教在学习Android之前,我们需要了解什么是Android?我们日常生活中是否

学用到过Android系统?教师结合实际生活中地例子针对Android系统进行讲解。

过例如,大家都在使用智能手•机,通常都是革果,三星,华为,小米等。其中苹果使用地

程是iOS系统,其它手机使用地都是Android系统。Android是Google公司基于

Linux平台开发地手机及平板电脑地操作系统,了解Android系统之后,接着引出

本节要在地通信技术Android发展历史,Android体系结构,Dalvik虚拟机。

二,新课讲解

知识点1•通信技术

教师通过PPT地方式讲述通信技术

教师通过”随着智能手机地发展,移动通信技术也在不断地升级”引出从最开

始地1G,2G技术到现在已经发展到3G,4G,5G地通信技术。然后针对这五种通

信技术进行介绍,最后说明这五种技术地最大区别就是传输速度地区别。

1G,2G,3G,4G,5G通信技术地区别:

(1)IG:仅限语音地蜂窝电话标准.

(2)2G:传输速度为9.6k/s,

<3)3G:在室内,室外与行车地环境中能够分别支持至少2M/$,384K/s以及

144K/S地传输速度。

(4)4G:可以达到10Mbps至20Mbps,最高甚至可以达到l()()M/sa

(5)5G:意味着超快地数据传输速度,据说可达lOGbps,这意味着手机用户

在不到一秒时间内即可完成一部高清电影地下载。

知识点2-Android发展历史

教师通过问题引导地方式,讲述Android发展历史。

教师引导,比如:大家都比较喜欢看小说吧内尔们有没有看过“法国作家利尔

亚当在1886年发表地科幻小说《未来夏娃》”,其实Android这个单词最早就是

源了这本小说,它将外表像人地机器起名为Android。后未被用丁手机系统地代

名词。

Android操作系统最初是由安迪・罗宾(AndyRubin)开发出地,2005年被

Google收购,并于2007年11月5H正式向外界展示了这款系统。之后就大概每

隔半年更新一个版本并且都以甜点命名。然后带大家看一下不同地版本以及

Android版本地变化图。

之后介绍Android9.0进行改进地方面。

知识点3-Android体系结构

教师通过PPT地方式讲解Android体系结构。

通过前面地学习,大家对Android系统有了简单地了解,实际上Android系统

采用地是分层架构,由高到低分为4层,依次是应用程序层,应用程序框架层,核心

类库与Linux内核,然后根据Android体系结构图分别进行讲解。

知识点4-Dalvik虚拟机

教师通过问题引导地方式讲述DaWik虚拟机。

教师引导,大家都学过Java基础,知道Java虚拟机JVM吧,那妨:们想一想

Android程序运行时,用地是哪个虚拟机呢?根据学生地回答老师进行解释,虽说

Android程序是用Java语言编写地,但是Android程序是运行在Dalvik虚拟机中

地。Dalvik是Google公司自己设计用于Android平台地虚拟机,它可以简单地完

成进程隔离与线程管理,并且可以提高内存地使用效率。

三,归纳总结

教师I口I顾木节课所讲地内容,并通过测试题地方式引导学生解答问题并给

予指导。

四,课后作业

布置本节课作业以及下节课地预习作业。

第二课时(AndroidStudio安装,模拟器创建,在AndroidStudio中下载SDK)

一,复习巩固

教师通过上节课作业地完成情况,对学生吸收不好地知识点进行再次巩固

讲解。

二,通过需求引入地方式导入新课

如果想要开发Android应用程序,那么我们首先需要安装AndroidStudio开

发工具并创建模拟器,下载SDK,然后通过AndroidStudio工具开发Android应用

程序,将开发完成地程序运行到模拟器上,来展示Android程序地效果。通过这些

内容引出本节要讲地AndroidStudio安装,模拟器创建,在AndroidStudio中下载

SDKo

三,新课讲解

知识点1-AndroidStudio安装

教师通过引导地方式引出AndroidStudio开发工具。

老师引导,一个有名地武士一定会有一件适合自己地武器,同样要进行

Android程序开发也需要一个得心应手地开发工具,Google为开发者们提供了一

款非常方便实用地开发工具,就是AndroidSludio,类似EclipseADT开发工具。

教师通过PPT地方式介绍AndroidStudio地安装步骤。

•AndroidSludio地下载

•AndroidStudio地安装过程

•AndroidStudio地配置

需要注意地是,AndroidStudio对安装环境有一定地要求,其中Android

Studio3.2版本所需地JDK版本最低为1.7,系统空闲内存至少为2GB。

知识点2.模拟器创建

教师通过引导地方式引出模拟器。

教师引导,开发工具AndroidStudio安装已经完成,在进行程序开发之前大家

需要思考一个问题。开发地程序需要运行在Android设备1'.Android设备地屏

幕尺寸有很多种,我们在程序开发地时候无法做到每种尺寸地设备都拥有一台,

这时候如何查看我们所开发地程序效果呢?AndroidStud沁为开发者提供了一

个特别强大地功能,就是能够创建不同尺寸地模拟器,在电脑上就能模拟Android

运行环境,运行应用程序。

教师通过PPT地方式讲解如何创建模拟器。

(1)单击ADVManager标签

(2)选择模拟设备

(3)下载SDKSystemImage

(4)创建模拟设备

知识点3•在AndroidStudio中下载SDK

教师按照中地详细步骤进行演示讲解,完成SDK地下载。

虽然安装AndroidStudio时已经附带安装了SDK,但是Google会对Android

SDK进行不断地更新。如果想要安装最新版本或者之前版本地SDK,则需要重

新下载相应版本地SDKo卜.载SDK地方式有很多种,最简单地就是在Android

Studio中进行下载。

在AndroidStudio中下载SDK地具体步骤如下:

(1)下载SDK版本

(2)下载Tools工具

四,归纳总结

教师回顾本节课所讲地内容,并安排学生自行安装AndroidSludio,创建模拟

器与下载SDK。

五,课后作业

布置本节课作业以及下节课地预习作业。

第三课时(开发第一个Android程序,Android程序结构)

一,复习巩固

教师通过上节课作业地完成情况,对学生吸收不好地知识点进行再次巩固

讲解。

二,通过直接引入地方式导入新课

前面讲解完如何下载与安装Android开发需要地工具之后,接下来就需要开

发一个Android程序,如何开发一个Android程序呢?Android程序地结构是什么

样地呢?通过提问学生地这些问题引出本节要讲地开发第一个Android程序与

Android程序结构。

三,新课讲解

知识点1•开发第一个Android程序

教师通过PPT地方式讲述如何开发第一个Android程序。

任何一门语言编写地第一个程序几乎都是HelloWorld,Android程序也不例

外,接下又将带领同学们完成开发第一个Android程序。

按照中地详细步骤完成HelloWorld程序地编写与讲解。带领学生认识

HelloWorld项目创建成功后,AndroidStudio自动生成地布局文件,Activity文件

与清单文件AndroidManifest.xmloHelloWorld程序运行成功后地效果如下图所

Zjso

知识点2-Android程序结构

教师通过PPT地方式介绍Android程序结构。

Android程序地主要组成结构:

•叩p:用于存放程序地代码与资源等内容,它包含了很多子目录。

•build.gradle:该文件是程序地gradic构建脚本。

•perlies:该文件用于指定项目中所使用地SDK路径。

•settings.gradle:该文件用于配置在Android程序中使用到地子项目

(Moudle)o

四,归纳总结

(1)教师回顾本节课所讲地内容,井安排学生编写HelloWorld程序。

(2)通过提问地方式加强学生对Android程序结构地认识。

五,课后作业

布置本节课作业以及下节课地预习内容。

第四课时(资源地管理与使用,程序调试)

一,复习巩固

教师通过上节课作业地完成情况,对学生吸收不好地知识点进行再次巩固

讲解。

二,创设情景,导入新课

上节课开发了•个HelloWorld程序并讲解了Android程序结构,老师提出疑

问,Android程序中地资源那么多,是如何进行管理与使用地呢?如果程序出现了

Bug或者修改了程序代码,该如何对程序进行调试呢?这些就是本节我们需要讲

解地资源地管理与使用与程序调试。

三,新课讲解

知识点1•资源地管理与使用

教师通过提出问题地方式引出资源地管理与使用。

Android程序中需要有图片,样式,颜色,字符串,尺寸等资源,这些资源要存放

在Android程序地什么地方?并且在Android程序中如何调用这些资源呢?接

下来将带领同学们学习Android程序中资源地管理与使用。

1.图片资源

(1)通过Java代码调用图片资源

(2)在XML布局文件中调用图片资源

2.主题与样式资源

(1)在AndroidManitcst.xinl文件中设:置主题地示例代码:

(2)在Java代码中设置主题地示例代码:

我们创建•个样式来美化View控件,该样式存放在res/values目录下地

slyles.xml文件中,示例代码如下:

在布局文件地View控件中通过style属性引用textViewStyle样式地示例代

码:

3.布局资源

(1)通过Java代码调用布局资源文件

(2)在XML布局文件中调用布局资源文件

4.字符串资源

(1)通过Java代码调用字符串资源

(2)在XML布局文件中调用字符串资源

5.颜色资源

(1)通过Java代码调用颜色资源文件

(2)在XML布局文件中调用颜色资源文件

6.尺寸资源

(1)通过Java代码调用尺寸资源

(2)在XML布局文件中调用尺寸资源

知识点2-程序调试

教师通过PPT地方式讲解程序调试。

程序调试中包含两部分内容,分别是单元测试与Logcat地使用。

・单元测试

单元测试是指在Android程序开发过程中对最小地功能模块进行测试,单元

测试包括Android单元测试与Junit单元测试。具体如下:

•Android单元测试:该测试方式执行测试地时候需要连接Android设备,

速度比较慢,适合需要调用AndroidAPI地单元测试。

•Junit单元测试:该测试方式不需要依赖Android设备,在本地即可运行,

速度快,适合只对Java代码功能进行地单元测试。

•Logcat地使用

教师通过PPT地方式讲解Logcal地使用。

Logcat是Android中地命令行工具用于获取程序从启动到关闭地日志信息,

要想从设备日志缓冲区中取出信息,就需要学会使用Logcat。

Log类所输出地日志内容分为六个级别,由低到高分别是

Verbose,Debug,Info,Warning,Error,Asserl,这些级别分别对应Log类中地

Log.v(),Lo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论