Android应用开发基础课程标准.docx

上传人:b****8 文档编号:27624878 上传时间:2023-07-03 格式:DOCX 页数:34 大小:27.90KB
下载 相关 举报
Android应用开发基础课程标准.docx_第1页
第1页 / 共34页
Android应用开发基础课程标准.docx_第2页
第2页 / 共34页
Android应用开发基础课程标准.docx_第3页
第3页 / 共34页
Android应用开发基础课程标准.docx_第4页
第4页 / 共34页
Android应用开发基础课程标准.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

Android应用开发基础课程标准.docx

《Android应用开发基础课程标准.docx》由会员分享,可在线阅读,更多相关《Android应用开发基础课程标准.docx(34页珍藏版)》请在冰豆网上搜索。

Android应用开发基础课程标准.docx

Android应用开发基础课程标准

《Android应用开发基础》课程标准

课程编码:

1012005课程类别:

专业核心课

适用专业:

移动互联应用技术、软件技术授课单位:

软件学院

学分:

3学时:

56

编写执笔人

审定负责人

备注:

专业必修为56学时;

公共选修课为28学时(不安排实践学时28学时)

一.课程概述

随着移动终端应用的普及,以及Android系统的普及,产生了对Android应用软件的大量需求,本门课程旨在通过全面地学习Android应用开发技术,培养学生的中小型Android应用软件开发能力,为社会输送亟需人才;课程对应的Android开发工程师岗位有着相对较高的薪酬水平和较为广阔的发展前景,可以为参加学习的学生提供良好职业预期发展。

本课程注重对学生职业能力和创新精神、实践能力的培养。

本课程旨在通过对Android应用开发技术全面地学习,使学生掌握Android开发技术,培养学生进行中小型Android应用软件开发。

1课程性质与作用

课程性质:

课程是移动互联应用技术专业的专业核心课程,是融理论与实践一体化,教、学、做一体化的专业课程,是基于设计的工作过程系统化学习领域课程,是校企合作开发的工学结合课程。

课程作用:

本课程是移动互联应用技术专业培养Android程序员的核心课程,主要培养学生掌握Android编程的相关知识与技能,并应用JAVA面向对象编程思想开发基于Android的手机应用程序,同时也为学生开发Android应用程序打下扎实的语言基础。

通过具体的项目开发培养学生良好的逻辑思维能力,养成良好的编程习惯,培养自学、阅读资料和利用资料的能力,鼓励学生在软件设计过程中团队自主分析和解决问题,使学生的理论知识和实践技能得到共同发展。

与其他课程的关系:

本课程在大一下半学期开课;本课程的前续课程安排为;本课程的后续课程是<移动终端应用开发实战-Android高级开发技术>等相关课程,与该课程并行开设的课程是“移动终端UI设计”;

2课程设计思路

课程开发遵循的基于工作过程导向的现代职业教育指导思想,课程的目标是小型Android项目开发职业能力培养。

课程教学内容的取舍和内容排序遵循以工作需求为目标原则,同时重视软件工程的标准规范,重视业内工作过程中的即成约定,努力使学生的学习内容与目标工作岗位能力要求无缝对接。

本课程采用了“项目引领,任务驱动”的教学模式。

按照小型Android项目从设计到开发、实现的一般性流程,组织章节的演进。

在授课过程中,项目的主要开发阶段模块化,特定的功能任务化,学生在完成各个“任务”的同时,学习并掌握项目开发过程中所需的技能和应遵守的业内规范,为学生职业能力发展奠定良好的基础等。

课程设计的总体原则是“基于课程对应的就业岗位工作过程”,基于此原则课程组进行了充分的调研,过程如下:

第一步:

岗位需求调研;

第二步:

确定课程的学习领域

第三步:

根据学习领域设计课程的规定项目;

第四步:

子学习领域分解;

第五步:

根据子学习领域,将项目分解为课程的学习任务

本课程主要面向岗位为Android应用软件开发工程师。

二.课程目标

本课程内容涵盖了对学生在“基本理论”、“基本技能”和“职业素质”三个层次的培养。

以Android开发岗位必备的开发技能为重点并具备相应的理论基础的同时,注重综合职业素质的养成,课程采用启发诱导式教学,鼓励学生“勤于思考,勤于动手”。

1)基本理论要求:

●掌握良好用户体验的设计理念;

●掌握Android编程思想

●掌握Android性能优化原则。

2)基本技能要求:

3)

●熟练掌握Android的开发环境搭建和调试;

●熟练掌握Android的视图;包括生命周期,跳转,数据存储,启动模式;

●熟练掌握Android的组件;包括Activity布局,Android基础组件;Android中级组件;Android适配器原理;

●熟练掌握Android的Fragment技术;包括Fragment组件的静态和动态加载;Fragment通讯;翻页类组件的使用

●熟练掌握Android的广播技术;包括广播生命周期;工作原理;自定义广播和接收;有序广播的接收和使用;

●熟练掌握Android的服务;包括Android对的系统服务;通知服务;通讯服务;自定义服务;多线程等异步任务处理;

●熟练掌握Android的系统提供;主要包括ContentProvider简介;URL/UrI;ContentProvider常用接口;通讯录

●熟练掌握Android的多媒体服务;主要包括相册服务和音视频服务;

●熟练掌握Android的网络服务;主要包括网络概述;网络框架服务;网络协议;Volley网络框架

●熟练掌握Android的数据管理;主要包括文件存储和数据库存储

3)职业素质要求:

●能够完成真实业务逻辑向代码的转化;

●能够独立分析解决技术问题;

●自学能力强,能够快速准确地查找参考资料;

●能够按照规范编写技术文档;

●沟通能力强,能够与小组其他成员通力合作。

本门着重培养学生独立完成Android前端的设计、开发以及测试等能力。

课程对学生专业能力的培养及要求学生达到的水平目标如下表所示:

编号

小节

教学目标

1移动应用开发概述

1.1Android概述

熟悉了解Android的历史和架构。

熟悉JDK的安装和配置。

Androoid开发环境的下载和安装

熟悉Android模拟器的建立和配置

1.2Android程序

熟练掌握使用AndroidStudio创建Android应用程序的步骤,并运行在手机或者模拟器。

了解Android应用程序的各组成部分和作用

了解Android应用程序的运行流程

1.3Android程序调试

了解Logcat的使用方法

熟悉Android调试器的原理

熟悉Android断点调试的流程

2Android视图)

2.1Activity概述

熟悉了解Android的历史和架构。

熟悉Activity之间的隐式跳转和显示跳转的使用方法

熟悉Dialog的配置方法以及实现流程

2.2Android应用

熟悉Bundle以及Activity之间的数据传递原理和使用方法

熟悉Activity退出的数据保存和恢复机制

熟悉Activity的四种启动模式

3Android组件

3.1Activity布局

掌握控件在布局中的属性,主要包括长度,宽度,对齐,边缘等

掌握绝对布局的方式以及应用场景

掌握相对布局的方式以及应用场景

掌握线性布局的方式以及应用场景

掌握限制性布局;辅助线以及Chain布局的方式以及应用场景

3.2Android基础组件

熟练掌握TextView的布局属性和使用方法

熟练掌握Button的事件响应机制和使用方法

熟练掌握EditText的布局属性和使用方法

熟练掌握ProgressBar的的布局属性和使用方法

熟练掌握UI多线程的初始化和启动方法

3.3Android中级组件

熟练掌握CheckBox的布局属性和使用方法

熟练掌握Switch的事件响应机制和使用方法

熟练掌握RadioButton的事件响应机制和使用方法

熟练掌握ImageViewr的的布局属性和使用方法

3.4Android适配器

熟练掌握Adapter的类结构和实现方法

熟练掌握Spinner的适配器使用方法

熟练掌握ListView的适配器使用方法

熟练掌握自定义Adapter的实现方法

熟练掌握自定义Adapter的内存优化实现方法

4Fragment

4.1Fragment组件

熟练掌握Fragment控件的原理和静态加载方法

熟练掌握Fragment与Activity;Fragment与Fragment之间进行数据交互的方法

熟练掌握Fragment控件的动态加载方法

4.2翻页类组件

熟练掌握ViewPager控件加载Fragment的原理和适配器用法

熟练掌握RadioGroup与ViewPager之间进行数据交互的方法

掌握自定义FragmentPager适配器与PagerTabStrip实现选项卡的方法

5广播

5.1Android广播概述

了解常用的Android系统广播的用途与作用

熟练使用系统广播开发手机电量监控程序,

5.1Android广播工作原理

理解广播保证安全性的方法

深入理解广播的接收和发送原理

5.3自定义广播

熟练掌握自定义广播的发送和接收

熟练掌握跨程序广播的接收

5.4有序广播

熟练掌握有序广播的接收

熟练使用有序广播

6服务

6.1Android服务概述

理解Android服务的各种分类与作用

理解Android系统服务的应用场合与作用

6.2Android系统服务

熟练使用Android通知服务

熟练使用系统权限实现Android系统电话和网络服务

6.3自定义服务

熟练掌握自定义广播的发送

熟练使用绑定实现自定义服务与Activity的数据交互

6.4多线程

熟练掌握IntentService的异步任务启动流程

熟练掌握AsyncTask的异步任务启动流程

7系统提供者

7.1ContentProvider概述

熟练掌握系统ContentProvider的原理以及实现方法

熟练掌握系统URL/UrI的语法结构以及实现方法

7.2ContentProvider应用

熟练使用ContentProvider常用接口以及系统数据库的结构和字段以及使用方法

熟练使用ContentProvider接口实现通讯录的增删改查等功能

8多媒体服务

8.1相册服务

熟练使用系统的相机服务的启动和图片的存储

熟练使用申请系统的相册权限和访问相册服务

8.2音视频服务

熟练掌握和使用音频服务接口

熟练掌握和使用视频服务接口

9网络服务

9.1网络概述

熟练使用WebView控件访问网页

熟练使用Http协议访问网页

9.2网络框架服务

熟练掌握网络回调接口的原理和实现方法

熟练使用OkHttp网络框架访问网络

9.3网络协议

熟练掌握JSON网络协议的定义

熟练使用网络框架快速实现JSON数据解析

9.4Volley网络框架

熟练使用GsonFormat插件将JSON数据解析为类对象

熟练使用Volley框架实现JSON的数据解析

10数据存储服务

10.1文件存储

熟练使用Android的文件系统完成常用参数的存储

熟练使用Android的共享文件完成常用参数的存储

10.2数据库存储

熟练掌握和使用数据库操作的常用接口

熟练掌握和使用数据库的增删改查操作

三、能力解析表

能力目标

Android的开发环境搭建

编号

1

具体描述

能够进行Android的开发环境搭建,能够熟练使用Android的开发环境,熟练使用Android的开发环境常用窗口和工具,能够阅读Android的帮助文档,能够熟练发布应用到Android的应用商店

步骤

1.搭建Android开发环境

2.熟练使用Android的开发环境编写第一个App程序并运行

3.使用Android的开发环境常用窗口和工具进行程序的编写和编译调试

4.阅读Android的API文档

5.发布Android应用到Android应用商店

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.操作系统知识

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

熟悉了解Android的历史和架构。

熟悉JDK的安装和配置。

Androoid开发环境的下载和安装

1熟悉Android模拟器的建立和配置

2熟练掌握使用AndroidStudio创建Android应用程序的步骤,并运行在手机或者模拟器。

3了解Android应用程序的各组成部分和作用

4了解Android应用程序的运行流程

5了解Logcat的使用方法

6熟悉Android调试器的原理

熟悉Android断点调试的流程

积件素材

教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标

Android视图

编号

2

具体描述

能够熟练使用Activity完成布局实现;

能够熟练掌握Activity的生命周期以及任务与返回栈;

能够熟练使用Activity的启动模式;

步骤

1.能够自定义Activity并实现布局的加载和Activity的跳转

2.使用够熟练使用LogCat完成Activity的生命周期的调试

3.使用Activity的四种启动模式来实现不同的启动方式

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.Android的开发环境

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

熟悉了解Android的历史和架构。

熟悉Activity之间的隐式跳转和显示跳转的使用方法

熟悉Dialog的配置方法以及实现流程

熟悉Bundle以及Activity之间的数据传递原理和使用方法

熟悉Activity退出的数据保存和恢复机制

熟悉Activity的四种启动模式

积件素材

教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标

Android组件

编号

3

具体描述

能够熟练操作使用基本视图组件,(TextViewButtonEditTextImageViewCheckBoxRadioButton);

能够熟练使用事件模型(Event);

能够熟练使用常用的布局(相对布局以及线性布局);

能够熟练操作使用高级视图组件,(ProgressBarScrollViewDatePickerTimePicker);

能够熟练使用视图样式(Style,Shape与Selector,9.png图,横竖屏切换);

步骤

1.使用Android的基本视图组件,(TextViewButtonEditTextImageViewCheckBoxRadioButton)完成登录界面

2.能够熟练使用事件模型(Event)完成界面的跳转

3.使用常用的布局(相对布局以及线性布局)完成登录界面

4使用高级视图组件,(ProgressBarScrollViewDatePickerTimePicker)完成进度条;

5使用视图样式(Style,Shape与Selector,9.png图,横竖屏切换)完成用户设置的界面设计

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.Android的布局

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

1能够熟练使用常用的布局(相对布局以及线性布局);

2能够熟练操作使用基本视图组件,(TextViewButtonEditTextImageViewCheckBoxRadioButton);

3能够熟练操作使用高级视图组件,(ProgressBarScrollViewDatePickerTimePicker);

4熟练掌握Adapter的类结构和实现方法

熟练掌握Spinner的适配器使用方法

熟练掌握ListView的适配器使用方法

熟练掌握自定义Adapter的实现方法

熟练掌握自定义Adapter的内存优化实现方法

积件素材

教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标

Fragment碎片

编号

4

具体描述

能够熟练掌握Fragment的生命周期;

能够熟练动态加载Fragment;

能够熟练静态加载Fragment;

能够熟练掌握Fragment与组件的通讯;

步骤

1使用LogCat演示Fragment的生命周期;

2使用动态加载Fragment的方式增加界面;

3使用静态加载Fragment的方式增加界面;

4使用Fragment与组件的通讯数据完成登录界面的数据传递;

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.Android的布局

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

1熟练掌握Fragment控件的原理和静态加载方法

2熟练掌握Fragment与Activity;Fragment与Fragment之间进行数据交互的方法

3熟练掌握Fragment控件的动态加载方法

4熟练掌握ViewPager控件加载Fragment的原理和适配器用法

5熟练掌握RadioGroup与ViewPager之间进行数据交互的方法

积件素材

教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标

广播

编号

5

具体描述

5.1Android广播概述

5.1Android广播工作原理

5.3自定义广播

5.4有序广播

步骤

1讲解常用的广播例子;

2使用例子讲解广播工作原理

3使用例子讲解自定义广播;

4使用例子讲解有序广播;;

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.Android的布局

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

1了解常用的Android系统广播的用途与作用

2熟练使用系统广播开发手机电量监控程序,

3理解广播保证安全性的方法

4深入理解广播的接收和发送原理

5熟练掌握自定义广播的发送和接收

6熟练掌握跨程序广播的接收

7熟练掌握有序广播的接收

8熟练使用有序广播

积件素材

教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标

广播

编号

6

具体描述

6.1Android服务概述

6.2Android系统服务

6.3自定义服务

6.4多线程

步骤

1讲解常用的服务例子;

2使用例子讲解常用的系统服务

3使用例子讲解自定义服务;

4使用例子讲解多线程;

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.Android的布局

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

1理解Android服务的各种分类与作用

2理解Android系统服务的应用场合与作用

3熟练使用Android通知服务

4熟练使用系统权限实现Android系统电话和网络服务

5熟练掌握自定义广播的发送

6熟练使用绑定实现自定义服务与Activity的数据交互

7熟练掌握IntentService的异步任务启动流程

8熟练掌握AsyncTask的异步任务启动流程

积件素材

教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标

系统提供者

编号

7

具体描述

7.1ContentProvider概述

7.2ContentProvider应用

步骤

1讲解常用的系统提供者服务例子;

2使用例子讲解常用的系统提供应用例子;

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.Android的布局

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

1熟练掌握系统ContentProvider的原理以及实现方法

2熟练掌握系统URL/UrI的语法结构以及实现方法

3熟练使用ContentProvider常用接口以及系统数据库的结构和字段以及使用方法

4熟练使用ContentProvider接口实现通讯录的增删改查等功能

积件素材

教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标

多媒体服务

编号

8

具体描述

8.1相册服务

8.2音视频服务

步骤

1讲解常用的系统相册服务例子;

2使用例子讲解常用的系统音视频服务;

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.Android的布局

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

1熟练使用系统的相机服务的启动和图片的存储

2熟练使用申请系统的相册权限和访问相册服务

3熟练掌握和使用音频服务接口

4熟练掌握和使用视频服务接口

积件素材

教案、教学PPT、经典案例、案例源代码、电子书、网络技术社区支持、图片

能力目标

网络服务

编号

9

具体描述

9.1网络概述

9.2网络框架服务

9.3网络协议

9.4Volley网络框架

步骤

1讲解常用的网络服务和网络协议;

2使用例子讲解常用的网络框架服务;

工具与设备

1.个人电脑或者笔记本电脑

2.Android编程开发环境AndroidStudio,JDK,SDK

3.互联网环境

知识基础

1.JAVA语法基础

2.面向对象类对象知识

3.图形图像界面知识

4.Android的布局

态度、素质

1.负责任的态度

2.有进取心

3.解决问题的能力

4.自学能力强

考核标准

1熟练使用WebView控件访问网页

2熟练使用Http协议访问网页

3熟练掌握网络回调接口的原理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1