pg电子麻将胡了入口下载 Android移动开发教与学(含知识图谱,教学大纲)

Android平台开发教学大纲1 课程的基本描述

课程名称:

Android平台开发基础

课程编号:

1200316

课程性质:

专业课

适用专业:

计算机、软件、网络

总 学 时:

48学时

理论学时:

40学时

实验学时:

8学时

课程设计:

学 分:

3.0学分

开课学期:

第五或第六学期

前导课程:

JAVA语言程序设计 数据结构 数据库系统

后续课程:

软件工程 软件项目管理

2 教学定位

2.1 能力培养目标

近些年,移动互联网影响力渐趋增大,Android终端愈发普及,各类新颖APP络绎不绝。谁率先掌握手机编程技术,谁便占据发展优势。本课程起始于基础展开学习,循序渐进,精通Android开发,娴熟掌握3G移动应用程序开发,借由项目实践,提升动手能力,把所学知识融汇运用至项目里。其所涵盖的具体内容有,Android Studio环境的搭建工作,Android项目结构的剖析,用户界面的设计事宜,Activity的基础要点,Android事件的处理方式,Fragment的基础情况,数据的存储与访问途径,Service和广播的相关内容,Android网络通信的编程操作,Android与PHP的联合开发以及整合案例。

2.2 课程的主要特点

当下应用最为广泛的手机操作系统开发,乃是 Android 平台开发,它是现代各类网络程序设计的有力工具。课程教学重点是培养学生的程序设计思想,以及代码编写与查错能力www.pg.qq.com,所以教学当中要着重强调学生的动手操作,还有运用知识完成设计的能力。

2.3 教学定位

安卓开发课程,属于高等工科学校教学计划范畴,针对计算机相关专业,是一门颇为重要的选修课,它还是学习移动手机开发所必需的课程。通过实训教学,于岗位技能方面,历经诸多上机练习pg国际电子游戏app,完成代码阅读,进行代码改错,开展规范化检查,方能训练学生编写程序的熟练度与规范性,在项目经验积累这儿,凭借诸多项目案例的完成以及阶段项目实战,可增加对实际软件项目开发的体验,在职业素质方面,经由项目组角色分配,以及技术研讨等多样教学手段,进而培养学生拥有良好职业习惯,以达成学生在校就成为准职业人的目标。

3 知识点与学时分配

第一章 Android应用和开发环境

教学要点如下,Android平台开发属于一门优秀的语言,此开发平台具备高效以及稳定的特点,经由学习,对于Android的特点与优点拥有一定程度的深入了解,进而认识Android平台开发与运行的特性,这些特性涵盖,Android的产生,Android的应用前景,Android的特点,以及Android程序的编辑、编译和运行。

教学时数:2学时

教学内容:

1.1 Android概述

要点:Android系统架构;Android的应用前景;

1.2 搭建Android开发环境

关键的点在于,Android Studio的下载,以及Android SDK的下载,接着是安装之行径动作,之后是针对其进行的调试之举之操作之行为。

1.3 开始第一个Android程序

关键点在于,安卓源代码相关内容,编译以及运行方面,还有安卓应用结构进行分析。

考核要求:熟悉Android系统的应用结构以及基本组件。

第二章 Android应用界面

教学要点:Android平台开发的布局和界面编程。

教学时数:6学时

教学内容:

2.1 View概念

关键之处在于,View这个类,以及ViewGroup类,还有Widget类,它们相互之间存在的关系。

2.2 布局管理器

重要点:平常会用到的布局方式,有线性布局,还有相对布局,再有表格布局,另外网格布局,以及绝对布局,同时帧布局,还有扁平化布局,它们各自的功能以及用法。

2.3 Android控件详解

需要掌握的关键内容有,经常会用到的组件包括,TextView的功能以及用法,EditText的功能以及用法,Button的功能以及用法,ImageView的功能以及用法,RadioButton的功能以及用法,CheckBox的功能以及用法,ProgressBar的功能以及用法,还有SeekBar的功能以及用法。

2.4 AdapterView及其子类

关注点:ListView的功能与用法,ListActivity的功能与用法,BaseAdapter的功能与用法,ArrayAdapter的功能与用法,SimpleAdapter的功能与用法。

2.5 对话框

要点:对话框的功能和用法

考核要求:熟悉布局设计以及UI组件。

第三章 Activity

教学要点:Activity的生命周期、Intent的使用

教学时数:4学时

教学内容:

3.1 Activity基础

要点:去构建Activity并且加以使用,Activity所具备的生命周期。

3.2 Intent的使用

要点:显式Intent和隐式Intent的使用

3.3 Activity中的数据传递方式

要点:利用Intent进行数据传递

3.4用户注册案例讲解

要点:UI设计和数据传递的综合应用

考核要求:掌握Activity和Intent的设计与使用。

第四章 Android事件处理

要点在于教学,要明确掌握,关于Android事件处理的,有着几种不同的方法,还要弄明白,掌握AnsyncTask异步这样的类,其存在的功能以及所具备的用法。

教学时数:4学时

教学内容:

4.1 Android事件处理机制

要点:掌握Android的事件处理方法

4.2基于监听的事件处理

要点:掌握监听的事件处理方法

4.3基于回调的事件处理

要点:掌握回调的事件处理方法

4.4 AnsyncTask异步类的功能与用法

要点:掌握AnsyncTask异步类的功能与用法。

考核要求:掌握事件处理方法和异步类的用法。

第五章 Fragment基础

教学关键要点在于,要熟练掌握Fragment的生命周期,还要掌握Fragment的应用,并且要掌握其与Acitivity之间的通信。

教学时数:2学时

教学内容

5.1 Fragment基本概述

要点:掌握Fragment的基本概念和用法

5.2 Fragment生命周期

重点是,把控Fragment的生命周期,以及其同Activity生命周期之间的关系。

5.3 Fragment的创建

要点:掌握Fragment的创建方法

5.4 Fragment与Activity之间通信

要点:掌握Fragment与Activity直接的通信。

考核所具备的要求是,要对Fragment的设计做到熟练掌握,并且还要达成与Activity之间的通信。

第六章 Android数据存储

教学的要点在于,Android里数据库的应用,还有文件存储,以及XML与JSON的生成,再加上它们的解析。

教学时数:6学时

教学内容

6.1 数据存储方式简介

要点:了解Android 中的数据存储方式。

6.2 File存储

请关注,openFileOutput以及openFileInput的运用,去读取存在于SD卡上面的文件。

6.3XML文件的序列化与解析

要点:生成和解析xml文件。

6.4 SharedPreferences使用

要点:掌握SharedPreferences的使用。

6.5 SQLite数据库

关键点在于,SQLite数据库的运用pg电子麻将胡了入口下载,在Android当中达成数据库的增添、删除、修改以及查询的方式。

6.6JSON学习

要点:生成和解析JSON文件。

考核要求:熟悉Android中存储的几种方法并熟练使用。

第七章 ContentProvider的使用

教学的要点在于,ContentProvider的开发,ContentProvider的使用,以及对ContentProvider数据改变的监听。

教学时数:4学时

教学内容

7.1 ContentProvider简介

重点内容为,对ContentProvider进行简要介绍,对Uri进行简要介绍,运用ContentProvider去开展操作数据的行为。

7.2 操作ContentProvider

关键要点有,ContentProvider与ContentResolver的差异之处,去开发ContentProvider的子类,对ContentProvider进行配置,借助ContentResolver来调用方法。

7.3使用ContentProvider共享数据

关键要点在于,运用ContentProvider来对联系人进行管理,并且还要对短信予以管理。

7.4内容观察者

要点:ContentObserver的使用

考核要求:熟悉数据共享的方法以及对数据的操作。

第八章 Service Service和广播的使用

关于教学的关键要点为,Service的配置以及创建,Service的生命周期,广播的运用。

教学时数:4学时

教学内容

8.1 Service简介

关键点:打造配置Service ,开启并终止Service ,关联Service以及Service的生存周期。

8.2 Service的生命周期

要点:掌握Service的生命周期

8.3 Service通信

要点:掌握Service本地服务通信和远程服务通信

8.4系统服务类的使用

要点:掌握电话管理器和短信管理器的使用方法

8.5广播消息

要点:发送广播,有序广播

考核要求:熟悉Service和广播的使用

第九章 Android网络通信编程

教学要点:了解网络通信通信以及在Android中网络的应用

教学时数:4学时

教学内容:

9.1网络编程基础

要点:TCP协议基础,使用Socket进行通信,加入多线程

9.2 HTTP通信

重点:借助URL去读取网络方面的资源,运用URLConnection来进行请求的提交;把控好HttpClient的使用方式。

9.3 Socket通信

要点:掌握Socket和ServerSocket的使用

9.4数据提交方式

要点:掌握get和post方法

考核的要求是,要掌握在Android里通信方法的运用,包括HttpURLConnection、HttpClient、Socket去访问网络资源以及网络通信的办法,还要掌握get和post数据提交方式的工作原理。

第十章 Android+PHP开发

需要掌握的教学要点为,去知晓PHP用于开发服务器端的情况,还得明白Android作为前端时的程序设计方式 ,是这样的。

教学时数:2学时

教学内容:

10.1 PHP介绍

要点:了解PHP是目前流行的后台服务器端的开发软件;

10.2 PHP+MySQL简介

要点:了解PHP实现MySQL管理的方法;

10.3 PHP+Android简介

需掌握的要点是,实现客户端跟服务器端能够通信,达成Android作为前端去访问后台数据库的示例。

考核要求:掌握Android+PHP的程序设计方法。

4 习题与实验设计

4.1 习题设计

每章之中的习题,要做到覆盖各节的主要内容,并且重点突出之处在于每章规定的考核要求所涉及的知识点上。具体而言,能够参考教材之上以及相关习题集之上所呈现的题目。

4.2 实验设计

实验项目名称

实验类别

实验要求

实验类型

每组人数

主要设备名称

目的和要求

Android界面设计

专业

必修

综合

电脑

开展 Android 的界面设计学习,去熟悉常用组件的调用以及配置,设计且实践出涵盖常用组件的“用户注册”应用程序界面。

事件处理及参数传递

专业

必修

综合

电脑

能熟练把控安卓组件的事件处理设计方式,并进行设计达成安卓应用程序的多页面跳转以及数据传递,像带有参数的用户登录这种情况。

Android数据存储与IO

专业

必修

综合

电脑

了解SQLite数据库,知晓Android文件读取办法,可以设计,能够实现,带有数据存储,还有增删改查操作的Android APP程序开发。

Android综合程序设计

专业

必修

综合

电脑

借助PHP以及Android,进行设计并实现,能够可以访问MySQL数据库,具备综合应用功能的APP。

5 考核与成绩记载5.1考核的方式及成绩的评定

涉及课程的考核办法涵盖平常课堂考核,还有作业,以及实验,另外包括课程结束之际的闭卷考试,关于成绩的评定,给出的建议是按照平常占比10%,实验占比30%,闭卷考试占比60%。

5.2 考题的设计

教学的所有主要内容是试题应当覆盖的,重点考察的内容有这些,Android的界面设计,基本组件是重点考察内容,Activity的使用属于重点考察内容,Intent的方法是重点考察内容,数据存储方法的使用也是重点考察内容等详细情况如此,具体考核要素参照各章节教学要点。

该题型涵盖:选择题,填空题,解答题等主要的几类,主观题所占比例不应少于40%,要留意试题需具备一定的区分度。

6 课程教材

Android开发基础课程_安卓课程介绍_Android平台开发教学大纲

扫码,优惠购书

提供时长为900分钟的微课视频讲解,案例源自真实项目,借助具体案例“倾心家教应用案例开发”讲解Android与PHP以及MySQL的使用,从项目的需求分析开始,接着是界面设计,然后是数据库设计,最后对功能实现进行详细介绍。

7 配套视频赏析

8 福利

9 进阶路线图

安卓课程介绍_Android平台开发教学大纲_Android开发基础课程

1 . Java基础

Android开发基础课程_安卓课程介绍_Android平台开发教学大纲

2 . Android 基础

Android开发基础课程_Android平台开发教学大纲_安卓课程介绍

3 . Android进阶

安卓课程介绍_Android开发基础课程_Android平台开发教学大纲

4 . 开源框架

Android开发基础课程_安卓课程介绍_Android平台开发教学大纲

5 . 工具类库

Android平台开发教学大纲_安卓课程介绍_Android开发基础课程

因部分图尺寸较大,没办法在文章后台,通过回复【老猫荐书】,于知识图谱目录里,去下载完整且高清的图谱文件。

关键词:

客户评论

我要评论