
移动应用开发技术:Android界面开发2023年职业院校技能大赛教学能力比赛教案作品名:手机应用的形象课程名:移动应用开发技术专业名:计算机应用工程竞赛组:专业(技能)课程二组类 别:电子信息类
移动应用开发技术:Android 界面开发 2023 年职业院校技能大赛教学能力 比赛教案 作品名:手机应用的形象 课程名:移动应用开发技术 专业名:计算机应用工程 竞赛组:专业(技能)课程二组 类 别:电子信息类

移动应用开发技术:Android界面开发目录《移动应用开发技术》是计算机应用工程专业的专业拓展课程,是一门应用性较强的课程,经过调研和分析其对接岗位是初级Android移动应用开发工程师,该岗位日常工作是根据界面设计图使用代码实现界面效果,因此我们选取了Android界面开发,即第二个教学项目作为本次参赛案例,本项目中一共有6个学习任务,我们选取了前4个学习任务作为本次的参赛案例,具体如下目录所示。教案1,1-2课时国际化字符资源的创建和使用教案任务描述与学习目标1-学情分析1教学内容分析...-3 -教学方法与手段课堂教学设计思路5-教学反思6-课堂教学实施过程7.- 14 -教案2,课时3-4统一应用程序界面风格课堂教学设计14 -任务描述与学习目标- 14 -学情分析..15-教学内容分析.- 16 -教学方法手段,-18 -课堂教学设计思路-18 --19 -教学反思.课堂教学实施过程.-20 -.- 27 -教案3,5-6学时-27-线性布局实现登录界面教案-27 -任务描述与学习目标学情分析..-28 --29-教学内容分析.- 31 -教学方法和手段课堂教学设计思路-31 -教学反思..- 32 -课堂教学实施过程33-教案4,7-8学时39-i
移动应用开发技术:Android 界面开发 i 目录 《移动应用开发技术》是计算机应用工程专业的专业拓展课程,是一门应用 性较强的课程,经过调研和分析其对接岗位是初级Android移动应用开发工程师, 该岗位日常工作是根据界面设计图使用代码实现界面效果,因此我们选取了 Android 界面开发,即第二个教学项目作为本次参赛案例,本项目中一共有 6 个 学习任务,我们选取了前 4 个学习任务作为本次的参赛案例,具体如下目录所示。 教案 1,1-2 课时 .- 1 - 国际化字符资源的创建和使用教案.- 1 - 任务描述与学习目标.- 1 - 学情分析.- 2 - 教学内容分析.- 3 - 教学方法与手段.- 5 - 课堂教学设计思路.- 5 - 教学反思.- 6 - 课堂教学实施过程.- 7 - 教案 2,课时 3-4 .- 14 - 统一应用程序界面风格课堂教学设计.- 14 - 任务描述与学习目标.- 14 - 学情分析.- 15 - 教学内容分析.- 16 - 教学方法手段.- 18 - 课堂教学设计思路.- 18 - 教学反思.- 19 - 课堂教学实施过程.- 20 - 教案 3,5-6 学时 .- 27 - 线性布局实现登录界面教案.- 27 - 任务描述与学习目标.- 27 - 学情分析.- 28 - 教学内容分析.- 29 - 教学方法和手段.- 31 - 课堂教学设计思路.- 31 - 教学反思.- 32 - 课堂教学实施过程.- 33 - 教案 4,7-8 学时 .- 39 -

移动应用开发技术:Android界面开发相对布局实现登录界面教案39.任务描述与学习目标-39 -学情分析.40-教学内容分析41.教学方法手段43-课堂教学设计思路43 -教学反思..- 44 -课堂教学实施过程.45教案5,9-10学时- 52 -表格布局实现简易计算器教案52 -任务描述与学习目标- 52 -学情分析...- 53 -教学内容分析-54 -教学方法手段-56.课堂教学设计思路56 -教学反思.- 57 -课堂教学实施过程- 58 -教案6,11-12学时- 65 --65 -网格布局实现简易计算器教案- 65 -任务描述与学习目标学情分析.- 66 -教学内容分析67 -教学方法手段- 69 -课堂教学设计思路69 -教学反思- 70 -课堂教学实施过程.-71 -教案7,13-14学时- 78 -实现底部导航栏教案..- 78 -任务描述与学习目标- 78 -学情分析..- 79 -教学内容分析- 80 -教学方法手段-81-课堂教学设计思路- 82 -教学反思82-i
移动应用开发技术:Android 界面开发 ii 相对布局实现登录界面教案.- 39 - 任务描述与学习目标.- 39 - 学情分析.- 40 - 教学内容分析.- 41 - 教学方法手段.- 43 - 课堂教学设计思路.- 43 - 教学反思.- 44 - 课堂教学实施过程.- 45 - 教案 5,9-10 学时 .- 52 - 表格布局实现简易计算器教案.- 52 - 任务描述与学习目标.- 52 - 学情分析.- 53 - 教学内容分析.- 54 - 教学方法手段.- 56 - 课堂教学设计思路.- 56 - 教学反思.- 57 - 课堂教学实施过程.- 58 - 教案 6,11-12 学时 .- 65 - 网格布局实现简易计算器教案.- 65 - 任务描述与学习目标.- 65 - 学情分析.- 66 - 教学内容分析.- 67 - 教学方法手段.- 69 - 课堂教学设计思路.- 69 - 教学反思.- 70 - 课堂教学实施过程.- 71 - 教案 7,13-14 学时 .- 78 - 实现底部导航栏教案.- 78 - 任务描述与学习目标.- 78 - 学情分析.- 79 - 教学内容分析.- 80 - 教学方法手段.- 81 - 课堂教学设计思路.- 82 - 教学反思.- 82 -

移动应用开发技术:Android界面开发课堂教学实施过程83-教案8,15-16学时- 90 -实现简易聊天界面教案90 -- 90 -任务描述与学习目标.学情分析..-91-教学内容分析- 92 -- 93 -教学方法手段课堂教学设计思路94 -教学反思- 95 -课堂教学实施过程96-ili
移动应用开发技术:Android 界面开发 iii 课堂教学实施过程.- 83 - 教案 8,15-16 学时 .- 90 - 实现简易聊天界面教案.- 90 - 任务描述与学习目标.- 90 - 学情分析.- 91 - 教学内容分析.- 92 - 教学方法手段.- 93 - 课堂教学设计思路.- 94 - 教学反思.- 95 - 课堂教学实施过程.- 96 -

移动应用开发技术:Android界面开发教案1,1-2课时国际化字符资源的创建和使用教案课程名称移动应用开发技术国际化字符资源的课时2教学主题创建和使用授课班级授课时间第2周授课教师授课地点一体化实训室任务描述与学习目标假设你是某公司的实习生,入职前一天技术经理让你准备一下自我介绍,你会怎么做呢?09410110左图::手机的语言为英文应用程序的效果右图:手机语言为中文应用程序的效果图1:国际化应用程序的运行效果1、基础任务要求(1)能在任务程序中显示班级、姓名、学号和兴趣;(2)能够统一管理应用程序的字符资源;(3)应用程序的字符可以根据手机设置的语言来切换成相应语言版本的字符。2、企业级任务要求应用程序可以实现用户自行选择中文切换,不需要通过设置设备的语言来实-1-
移动应用开发技术:Android 界面开发 - 1 - 教案 1,1-2 课时 国际化字符资源的创建和使用教案 课程名称 移动应用开发技术 教学主题 国际化字符资源的 创建和使用 课时 2 授课班级 授课时间 第 2 周 授课教师 授课地点 一体化实训室 任务描述与学习目标 假设你是某公司的实习生,入职前一天技术经理让你准备一下自我介绍,你 会怎么做呢? 图 1:国际化应用程序的运行效果 1、基础任务要求 (1)能在任务程序中显示班级、姓名、学号和兴趣; (2)能够统一管理应用程序的字符资源; (3)应用程序的字符可以根据手机设置的语言来切换成相应语言版本的字符。 2、企业级任务要求 应用程序可以实现用户自行选择中文切换,不需要通过设置设备的语言来实 左图::手机的语言为英文应用程序的效果 右图:手机语言为中文应用程序的效果

移动应用开发技术:Android界面开发现。3、学习目标(1)知识目标通过完成基础任务,学生能掌握Android项目中字符资源的创建、使用和管理。(2)技能目标使用国际化字符资源展示应用程序内容,实现与用户的互动。(3)素质目标通过小组合作,学生学会团队合作,提高学生的沟通和协作能力。(4)课程思政化育人目标通过完成本次教学任务,引导学生重新认识自己,接纳自己,用正确的方式展示自己。学情分析一、知识基础1、先修课程知识基础学生已经学习了《计算机应用基础》、《C语言程序设计》、《Java语言程序设计》等专业基础课程。学生基本掌握了计算机的基本操作,编程的基本思想,也具备一定的逻辑思维,为学习本门课打下了基本。2、本课程知识基础在上一次课程中学生已学习Android项目开发环境的搭建,并通过HelloWorld项目熟悉了Android项目的基本结构,本次课开始将带领学生深入学习使用Andriod项目的资源,而字符资源是应用程序重要的内容,学生学会创建、使用和统一管理字符资源有助于后面教学内容的开展。3、相关知识短板高职院校的学生英语水平比较薄弱,这是影响本门课程实施效果的一个很重要的因素,我们在每次课程实施时,会将所涉及到的重点英语单词罗列出来,并注明使用步骤。二、能力基础1、职业技能能力职业本科三年级的学生,具有一定的编程能力,能将专业知识应用到解决实际问题;2、学习能力职业本科三年级的学生,通过前期的学习,学生具有对理论知识的理解力-2 -
移动应用开发技术:Android 界面开发 - 2 - 现。 3、学习目标 (1)知识目标 通过完成基础任务,学生能掌握 Android 项目中字符资源的创建、使用和管 理。 (2)技能目标 使用国际化字符资源展示应用程序内容,实现与用户的互动。 (3)素质目标 通过小组合作,学生学会团队合作,提高学生的沟通和协作能力。 (4)课程思政化育人目标 通过完成本次教学任务,引导学生重新认识自己,接纳自己,用正确的方式 展示自己。 学情分析 一、 知识基础 1、先修课程知识基础 学生已经学习了《计算机应用基础》、《C 语言程序设计》、《Java 语言程序设 计》等专业基础课程。学生基本掌握了计算机的基本操作,编程的基本思想,也 具备一定的逻辑思维,为学习本门课打下了基本。 2、本课程知识基础 在上一次课程中学生已学习 Android 项目开发环境的搭建,并通过 HelloWorld 项目熟悉了 Android 项目的基本结构,本次课开始将带领学生深入学习使用 Andriod 项目的资源,而字符资源是应用程序重要的内容,学生学会创建、使用和 统一管理字符资源有助于后面教学内容的开展。 3、相关知识短板 高职院校的学生英语水平比较薄弱,这是影响本门课程实施效果的一个很重 要的因素,我们在每次课程实施时,会将所涉及到的重点英语单词罗列出来,并 注明使用步骤。 二、能力基础 1、职业技能能力 职业本科三年级的学生,具有一定的编程能力,能将专业知识应用到解决实 际问题; 2、学习能力 职业本科三年级的学生,通过前期的学习,学生具有对理论知识的理解力

移动应用开发技术:Android界面开发、思考力和辨析能力;3、综合能力职业本科三年级的学生,具有一定的组织、协作能力。三、情感价值基础1、外部驱动职业本科三年级的学生,本学期是在校的最后一个学期,即将面临实习找工作,本门课是学生的拓展课程,学好本课程有助于学生实习找工作,本次课讲解国际化字符资源的创建和使用,是Android移动应用开发必备知识和技能。2、内部驱动本课程的内容是开发手机应用程序,比较贴近大家的生活,而本次课学习的内容是大部分应用程序都具备的语言切换功能,学生比较感兴趣。教学内容分析一、本课题的地位(一)本课题在工作流程中的地位字符资源是应用程序的重要内容,通过字符资源可以简明扼要地向用户展示应用程序的内容和功能,使用应用程序与用户之间的交互畅通无助,在开项自开发之前,项目组都会与用户确定应用程序的关键字符资源,然后进行创建、使用和统一管理。可见熟练创建、使用和管理Android项目的字符资源是进行Android应用开发的必备知识和技能,因此,我们将国际化字符资源的创建和使用提取出来作为本课程的教学任务,即本次课的主要内容。掌握Android项目字符资源的创建、使用和统一管理的方法为后续进行Android应用程序开发打下坚实的基础。(二)本课题在本门中的地位本门课设置了“初识Android”、“Android界面开发”、“Activity与Intent”“Android中的文件存储”、“SQLite数据库”、“内容提供者”“广播接收者”和“服务”八个学习项目,本节课的内容是“Android界面开发”项目中的实现国际化自我介绍程序的子任务:国际化字符资源的创建和使用。该任务的教学载体项目是创建国际化自我介绍程序。通过此任务,学生除了学会使用Android项目的字符资源外,还可以重新认识自已,加强自已的自信,正确的展示自已。本次课题在本门课程的地位如图2所示。-3
移动应用开发技术:Android 界面开发 - 3 - 、思考力和辨析能力; 3、综合能力 职业本科三年级的学生,具有一定的组织、协作能力。 三、情感价值基础 1、外部驱动 职业本科三年级的学生,本学期是在校的最后一个学期,即将面临实习找工 作,本门课是学生的拓展课程,学好本课程有助于学生实习找工作,本次课讲解 国际化字符资源的创建和使用,是 Android 移动应用开发必备知识和技能。 2、内部驱动 本课程的内容是开发手机应用程序,比较贴近大家的生活,而本次课学习的 内容是大部分应用程序都具备的语言切换功能,学生比较感兴趣。 教学内容分析 一、本课题的地位 (一)本课题在工作流程中的地位 字符资源是应用程序的重要内容,通过字符资源可以简明扼要地向用户展示 应用程序的内容和功能,使用应用程序与用户之间的交互畅通无助,在开项目开 发之前,项目组都会与用户确定应用程序的关键字符资源,然后进行创建、使用 和统一管理。可见熟练创建、使用和管理 Android 项目的字符资源是进行 Android 应用开发的必备知识和技能,因此,我们将国际化字符资源的创建和使用提取出 来作为本课程的教学任务,即本次课的主要内容。掌握 Android 项目字符资源的 创建、使用和统一管理的方法为后续进行 Android 应用程序开发打下坚实的基础。 (二)本课题在本门中的地位 本门课设置了“初识 Android”、“Android 界面开发”、“Activity 与 Intent”、 “Android 中的文件存储”、“SQLite 数据库”、“内容提供者”“广播接收者”和 “服务”八个学习项目,本节课的内容是“Android 界面开发”项目中的实现国 际化自我介绍程序的子任务:国际化字符资源的创建和使用。该任务的教学载体 项目是创建国际化自我介绍程序。通过此任务,学生除了学会使用 Android 项目 的字符资源外,还可以重新认识自己,加强自己的自信,正确的展示自己。本次 课题在本门课程的地位如图 2 所示

移动应用开发技术:Android界面开发SQLite数据库初识AndroidActivity与Intent广播接受者ndroid界面开发Android中的文件内容提供者服务存储本次参赛内容第1周第2-7周第8-9周第10-11周第12-13周第14周第15周第16周1、热练创建和1了解什么是学握服务的1.搭建环境熟悉Activity了解5种数据1、会创建1.会自定义1.用Android项目的2、热秀内容提供者生命周期及其启的生命周期:存储方式的特点SQLte数据广播资源:宇符资源Android模拟器n.床及其数据2、学握使用内2.学握有序能够正确设读写外部文件动方式图片资源、颜色容提供者的过程3.创建第一置Activity的启动5广播和无序2、学握服务与3会使用文件存资源、样式和主广播的使用Android应用程模式储n.能进行数3.掌握Activity进行通讯题资源、布局资序tentRat3、学摇广播,熟练掌握在据的增删改3SharedPreferenc源及内容观察者的4.热悉Activity中绑定组查操作存储数据接受者的使2、然练定义和使使用Android项目的件实现界面的掌握XML文件3.会使用用用文本类组件:结构的序列化和解释ListView进行交互逻辑功能3.熟练定义按钮5、了解4、熟练定义数据的展示类组件;Androld的发展Intent.并使用4、熟练定义和使历史和趋势Intent进行页面用图片类组件跳转和消息传递图2:本课程内容结构(三)学习内容依据本次课的学习目标、学习任务的技能要求及学生的知识技能基础,确定本次课的学习内容如下:1、课前学习内容(1)Android项目中字符资源的定义和使用。(2)Android应用程序字符资源的显示。2、课堂学习内容(1)国际化字符资源文件的创建和字符资源的定义和使用。(2)Android项目中显示字符资源控件的定义和使用13、课后实践内容完成企业级应用程序语言切换功能二、学习重点根据本次课的学习目标和实现本次课学习任务的技能要求,本次课的重点内容为国际化字符资源文件的创建和字符资源的定义和使用。三、学习难点根据课程内容的难易程度和学生的认知规律,确定本次课的难点为实现Android应用程序的中英文切换功能-4-
移动应用开发技术:Android 界面开发 - 4 - 图 2:本课程内容结构 (三)学习内容 依据本次课的学习目标、学习任务的技能要求及学生的知识技能基础,确定 本次课的学习内容如下: 1、课前学习内容 (1)Android 项目中字符资源的定义和使用。 (2)Android 应用程序字符资源的显示。 2、课堂学习内容 (1)国际化字符资源文件的创建和字符资源的定义和使用。 (2)Android 项目中显示字符资源控件的定义和使用。 3、课后实践内容 完成企业级应用程序语言切换功能。 二、学习重点 根据本次课的学习目标和实现本次课学习任务的技能要求,本次课的重点内 容为国际化字符资源文件的创建和字符资源的定义和使用。 三、学习难点 根据课程内容的难易程度和学生的认知规律,确定本次课的难点为实现 Android 应用程序的中英文切换功能

移动应用开发技术:Android界面开发四、重难点突破(1)重点突破课前使用PPT或者视频教学,让学生先自学,有问题可在Q群上提问。(2)难点突破通过工作页、课件及课堂实操演示引导学生完成课堂学习任务的学习。教学方法与手段一、教学方法本次课的教学模式主要采取工作室课堂教学模式来进行,以小组学习的形式来组织,使用项目教学法组织教学流程,使用任务驱动法引领学生进行知识的学习和应用,并采用讲授法、演示法等讲解教学内容。二、教学手段1、课前通过在线课程或者教材第一章学习字符资源的定义和使用。在线课程学习资源二维码如右图所示。2、课堂通过课件和工作页来引导学生进行学习。3、教材《Android移动开发基础案例教程》第2版黑马程序员中国铁道出版社有限公司课堂教学设计思路-5
移动应用开发技术:Android 界面开发 - 5 - 四、重难点突破 (1)重点突破 课前使用 PPT 或者视频教学,让学生先自学,有问题可在 Q 群上提问。 (2)难点突破 通过工作页、课件及课堂实操演示引导学生完成课堂学习任务的学习。 教学方法与手段 一、教学方法 本次课的教学模式主要采取工作室课堂教学模式来进行, 以小组学习的形式来组织,使用项目教学法组织教学流程,使 用任务驱动法引领学生进行知识的学习和应用,并采用讲授 法、演示法等讲解教学内容。 二、教学手段 1、课前通过在线课程或者教材第一章学习字符资源的定义和 使用。在线课程学习资源二维码如右图所示。 2、课堂通过课件和工作页来引导学生进行学习。 3、教材 《Android 移动开发基础案例教程》第 2 版 黑马程序员 中国铁道出版社有限公司 课堂教学设计思路

移动应用开发技术:Android界面开发(1)课堂管理方法采用正面管教法,在师生彼此尊重的前提下,指定课堂纪律,坚定温和的执行课堂纪律,及时为按要求完成课堂任务的学生加分,从而激励学生的学习积极性,促使学生恢复学习自信心,提高课堂学习的效率。(2)课堂教学流程本次课堂教学采用项目教学法组织教学流程,其过程如下图所示。项目教学收集资料情景导入评估检测点拨引导法流程制定方案明确任务拓展升华过程检查任务分析布置作业情景引入教师点评知识讲授个性指导1、分析本次案1课前学习测试教师总结根据学生课前测敦师巡堂指导监聘国装究2.前课回顾例所需的知识点教师布置作业试的问题和学生为学生解答问题老师课3、展示案例效果已学知识:技巧制定的计划补充予点评,根据学生需要给予提升堂活动讲解知识点恰当的意见新知识:课前问题的解答资源课作工作员课件课付现场成果现场工作员学习通工作页10mir知识学习制定计划成果展示企业级任务任务实施完善作品学生课完成任务的同学生根据自己的使用已有的知识学生根据教师的学生根据工作员展示和讲解自己和作业要求进洗题来制定学习实现自己的选题点评完善自己的堂活动3、确定本次课学习目计划的作品作品任务步完善自己的作的品自主协作收集资料展示成果项目教学具体实施修正完善制定方案法流程课堂教学流程教学反思本次课的实施总体上能达到预期的效果,也能符合课程标准要求的人才培养目标,经过本人反复的教学实践、反思总结以及听取各位听评课小组成员的意见,本次课的优点与不足之处如下:1、本次课的优点有:(1)采用了基于翻转课堂的混合式教学模式,让学生能够进行线上线上,随时随地想学就学:(2)教学资源准备充分,提供了企业标准,让学生在课堂上熟悉工作标准:(3)学习过程融入了工作流程,让学生在学习过程中,掌握企业的工作流程,调动了学生的学习积极性;(4)采用正面管教的课堂管理方法,激励学生的学习积极性;以小组学习的形式为主,培养学生的自学能力、自主解决问题的能力以及提高了学生的团队合作意识;-6 -
移动应用开发技术:Android 界面开发 - 6 - (1) 课堂管理方法 采用正面管教法,在师生彼此尊重的前提下,指定课堂纪律,坚定温和的执 行课堂纪律,及时为按要求完成课堂任务的学生加分,从而激励学生的学习积极 性,促使学生恢复学习自信心,提高课堂学习的效率。 (2) 课堂教学流程 本次课堂教学采用项目教学法组织教学流程,其过程如下图所示。 教学反思 本次课的实施总体上能达到预期的效果,也能符合课程标准要求的人才培养 目标,经过本人反复的教学实践、反思总结以及听取各位听评课小组成员的意见, 本次课的优点与不足之处如下: 1、本次课的优点有: (1)采用了基于翻转课堂的混合式教学模式,让学生能够进行线上线上,随时随 地想学就学; (2)教学资源准备充分,提供了企业标准,让学生在课堂上熟悉工作标准; (3)学习过程融入了工作流程,让学生在学习过程中,掌握企业的工作流程,调 动了学生的学习积极性; (4)采用正面管教的课堂管理方法,激励学生的学习积极性;以小组学习的形式 为主,培养学生的自学能力、自主解决问题的能力以及提高了学生的团队合作意 识;