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 课程教材

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

1 . Java基础

2 . Android 基础

3 . Android进阶

4 . 开源框架

5 . 工具类库

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