Android移动开发教与学(含知识图谱,教学大纲) | 您所在的位置:网站首页 › 安卓开发教学课程 › Android移动开发教与学(含知识图谱,教学大纲) |
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 实验室设备网 版权所有 |