Android移动开发教与学(含知识图谱,教学大纲)

您所在的位置:网站首页 安卓开发教学课程 Android移动开发教与学(含知识图谱,教学大纲)

Android移动开发教与学(含知识图谱,教学大纲)

2024-03-03 16:15| 来源: 网络整理| 查看: 265

1.2 搭建Android开发环境

要点:Android Studio及Android SDK的下载安装和调试;

1.3 开始第一个Android程序

要点:Android 源代码、编译和运行,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数据库的使用,Android实现数据库的增删改查方法。

6.6JSON学习

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

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

第七章 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 实验设计

序号 实验项目名称 学时 实验类别 实验要求 实验类型 每组人数 主要设备名称 目的和要求 1 Android界面设计 2 专业 必修 综合 1 电脑 学习Android的界面设计,熟悉常用组件的调用和配置,设计实现包含常用组件的“用户注册”应用程序界面。 2 事件处理及参数传递 2 专业 必修 综合 1 电脑 熟练掌握Android组件的事件处理设计方法,设计实现Android APP 的多页面跳转和数据传递。如带参数的用户登录。 3 Android数据存储与IO 2 专业 必修 综合 1 电脑 熟悉SQLite数据库和Android文件读取方法,设计实现带数据存储和增删改查操作的Android APP程序开发。 4 Android综合程序设计 2 专业 必修 综合 1 电脑 利用PHP+Android设计实现可访问MySQL数据库的综合应用APP。

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

课程的考核方式包括平时课堂考核、作业、实验以及课程结束时的闭卷考试,成绩的评定建议按平时10%,实验30%,闭卷考试60%.

5.2 考题的设计

试题应该覆盖教学的所有主要内容,重点考察的内容包括:Android的界面设计,基本组件,Activity的使用,Intent的方法以及数据存储方法的使用等,具体考核要素参考各章节教学要点。

题型包括:选择题、填空题、解答题等主要几类,主观题不应少于40%的比例。注意试题要有一定的区分度。

6 课程教材

扫码,优惠购书

提供900分钟微课视频讲解,案例来源于真实项目,通过具体的案例“倾心家教应用案例开发”来讲解Android + PHP + MySQL的使用,从项目的需求分析、界面设计、数据库的设计、功能的实现详细介绍。

7 配套视频赏析

8 福利

【1】如果你在网店购买了本书,请将订单和评价截图发到邮箱[email protected] 【2】如果你是教师,选用了这本书作教材,请将提交给教学秘书或者教务处的订书信息截图发到邮箱[email protected] 【3】符合以上条件的,都可以免费获取额外赠送的大量视频、案例源码、毕业设计等资源(部分资源如下图)。

9 进阶路线图

1 . Java基础

2 . Android 基础

3 . Android进阶

4 . 开源框架

5 . 工具类库

由于部分图比较大,无法文章后台回复【老猫荐书】,在知识图谱目录中,下载完整高清图谱文件返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3