《安卓系统应用》课程教学大纲课程编号:课程名称:安卓系统应用英文名称:课程类型:专业基础课程总学时:24学时理论课学时:8学时见习学时:16学时适用对象:卫生信息管理专业课程简介:随着3G行业的迅猛发展,Android是目前全球最流行的移动终端操作系统。本课程主要介绍如何在安卓操作系统上进行应用软件的开发。要求掌握Java语言并且能够清晰理解Android平台体系结构,熟练使用各种UI控件并能够配合各种网络连接以及硬件设备进行各种Android应用软件的开发。一、课程性质、目的和任务1.本课程为卫生信息管理专业本科生限选的一门专业课程。2.本课程将有助于学生了解基于Android嵌入式操作系统的应用程序开发、部署、管理等手机软件的高级开发技术。3.通过本课程项目和案例教学,提高学生在手机软件开发方面的动手能力和解决问题的能力,并鼓励创新。二、教学基本要求本课程主要分为两大部分,第一部分是理论知识,介绍安卓系统的发展、特征;开发环境的安装和配置;掌握常用的界面控件、布局、菜单的使用;程序生命周期、Activity的生命周期;数据存储的方法等。第二部分是操作实践,重点是通过所掌握的理论知识,在安卓开发平台上实现简单的应用程序。三、各教学环节学时分配小计周次内容实验、见习课课堂讲授2351Android简介3252Android用户界面5323组件通信与广播消息3524数据存储与访问544综合作业合计816241
《安卓系统应用》课程教学大纲 课程编号: 课程名称:安卓系统应用 英文名称: 课程类型:专业基础课程 总学时:24 学时 理论课学时:8 学时 见习学时:16 学时 适用对象:卫生信息管理专业 课程简介: 随着 3G 行业的迅猛发展,Android 是目前全球最流行的移动终端操作系统。本课程主 要介绍如何在安卓操作系统上进行应用软件的开发。要求掌握 Java 语言并且能够清晰理解 Android 平台体系结构,熟练使用各种 UI 控件并能够配合各种网络连接以及硬件设备进行 各种 Android 应用软件的开发。 一、课程性质、目的和任务 1. 本课程为卫生信息管理专业本科生限选的一门专业课程。 2. 本课程将有助于学生了解基于 Android 嵌入式操作系统的应用程序开发、部署、管 理等手机软件的高级开发技术。 3. 通过本课程项目和案例教学,提高学生在手机软件开发方面的动手能力和解决问题 的能力,并鼓励创新。 二、教学基本要求 本课程主要分为两大部分,第一部分是理论知识,介绍安卓系统的发展、特征;开发环 境的安装和配置;掌握常用的界面控件、布局、菜单的使用;程序生命周期、Activity 的生 命周期;数据存储的方法等。第二部分是操作实践,重点是通过所掌握的理论知识,在安卓 开发平台上实现简单的应用程序。 三、各教学环节学时分配 周 次 内 容 课堂讲授 实验、见习课 小 计 1 Android 简介 2 3 5 2 Android 用户界面 2 3 5 3 组件通信与广播消息 2 3 5 4 数据存储与访问 2 3 5 5 综合作业 4 4 合计 8 16 24
四、教学内容及要求第一章Android简介【教学目的】一、了解手机操作系统的发展、特征、体系结构。二、掌握安卓开发环境的安装、配置、目录结构。三、学会创建一个简单的安卓程序。【教学内容】一、安卓的简介:起源、发展、特征、体系结构。二、安卓开发环境的安装过程、配置。三、创建一个HelloWorld程序,并运行查看效果。【教学时数】2学时第二章Android用户界面【教学目的】一、熟悉常用控件的使用方法:TextView和EditText、Button和ImageButton、CheckBox和RadioButton、Spinner、ListView、TabHost。二、掌握常用的界面布局的使用方法。三、掌握菜单、导航栏的使用。四、掌握界面事件的使用。【教学内容】一、常用的界面控件及其属性。二、六种常用的界面布局的特征。三、菜单:选项菜单、子菜单、快捷菜单、导航栏。四、界面事件:按键事件、触摸事件。【教学时数】2学时第三章组件通信与广播消息【教学目的】一、掌握安卓生命周期:程序生命周期、Activity的生命周期。二、掌握Activity的创建、启动、获取Activity的值。三、了解Intent和Service的作用。【教学内容】一、安卓生命周期:程序生命周期、Activity生命周期。二、添加Activity,其分类,创建、启动。三、Intent简介,Service简介,获取Activity返回值,广播消息。【教学时数】2学时
四、教学内容及要求 第一章 Android 简介 【教学目的】 一、了解手机操作系统的发展、特征、体系结构。 二、掌握安卓开发环境的安装、配置、目录结构。 三、学会创建一个简单的安卓程序。 【教学内容】 一、安卓的简介:起源、发展、特征、体系结构。 二、安卓开发环境的安装过程、配置。 三、创建一个 HelloWorld 程序,并运行查看效果。 【教学时数】2 学时 第二章 Android 用户界面 【教学目的】 一、熟悉常用控件的使用方法:TextView 和 EditText、Button 和 ImageButton、CheckBox 和 RadioButton、Spinner、ListView、TabHost。 二、掌握常用的界面布局的使用方法。 三、掌握菜单、导航栏的使用。 四、掌握界面事件的使用。 【教学内容】 一、常用的界面控件及其属性。 二、六种常用的界面布局的特征。 三、菜单:选项菜单、子菜单、快捷菜单、导航栏。 四、界面事件:按键事件、触摸事件。 【教学时数】2 学时 第三章 组件通信与广播消息 【教学目的】 一、掌握安卓生命周期:程序生命周期、Activity 的生命周期。 二、掌握 Activity 的创建、启动、获取 Activity 的值。 三、了解 Intent 和 Service 的作用。 【教学内容】 一、安卓生命周期:程序生命周期、Activity 生命周期。 二、添加 Activity,其分类,创建、启动。 三、Intent 简介,Service 简介,获取 Activity 返回值,广播消息。 【教学时数】2 学时
第四章数据存储与访问【教学目的】一、掌握简单数据存储的方法:SharedPreferences。二、了解文件存储。三、掌握数据库存储方法:SQLite数据库。四、了解数据共享:ContentProvider【教学内容】一、简单数据存储的方法:SharedPreferences,并举例演示。二、文件存储的概念。三、SQLite数据库存储方法:手动建库、代码建库、数据的操作使用。四、数据共享的概念,ContentProvider的作用。【教学时数】2学时五、实践及见习实验一:安装Android开发工具【实践教学重点】1、安装Android开发工具2、Android模拟器【实践教学内容】1、熟悉安装流程2、熟悉环境配置、操作界面3、创建一个安卓应用程序HelloWorld【教学时数】3学时实验二UI元素与界面应用开发(一)【实践教学重点】1、基本控件的使用:2、Android中五种基本的界面布局方式:3、界面切换与简单控件事件处理;4、菜单的使用。【实践教学内容】1、对添加的一些基本控件实现不同布局;2、实现一个菜单。【教学时数】3学时实验三UI元素与界面应用开发(二)【实践教学重点】1、音乐播放器的布局设计:
第四章 数据存储与访问 【教学目的】 一、掌握简单数据存储的方法:SharedPreferences。 二、了解文件存储。 三、掌握数据库存储方法:SQLite 数据库。 四、了解数据共享:ContentProvider 【教学内容】 一、简单数据存储的方法:SharedPreferences,并举例演示。 二、文件存储的概念。 三、SQLite 数据库存储方法:手动建库、代码建库、数据的操作使用。 四、数据共享的概念,ContentProvider 的作用。 【教学时数】2 学时 五、实践及见习 实验一 安装 Android 开发工具 【实践教学重点】 1、 安装 Android 开发工具 2、 Android 模拟器 【实践教学内容】 1、 熟悉安装流程 2、 熟悉环境配置、操作界面 3、 创建一个安卓应用程序 HelloWorld 【教学时数】3 学时 实验二 UI 元素与界面应用开发(一) 【实践教学重点】 1、 基本控件的使用; 2、 Android 中五种基本的界面布局方式; 3、 界面切换与简单控件事件处理; 4、 菜单的使用。 【实践教学内容】 1、 对添加的一些基本控件实现不同布局; 2、 实现一个菜单。 【教学时数】3 学时 实验三 UI 元素与界面应用开发(二) 【实践教学重点】 1、 音乐播放器的布局设计;
2、开发标准身高计算器:【实践教学内容】1、实现一个音乐播放器,其布局方式由多种布局组合成:2、实现一个升高计算器,添加所需的控件,注意布局方式。【教学时数】3学时实验四Android的数据存储技术【实践教学重点】1、SQLite数据库存储数据2、使用ContentProvider对外共享数据3、使用SharedPreferences存储数据【实践教学内容】1、添加联系人记录;2、修改联系人记录;3、删除号码记录:4、开发手机通讯录。【教学时数】3学时实验五综合性作品开发【实践教学重点】1任务分析;2、相关知识;3、任务实施。【实践教学内容】1、手机通讯录的开发:2、我的移动日记的开发;3、医学题库系统的开发:4、音乐播放器的开发;5、标准身高计算器的开发。【教学时数】4学时六、课外习题及课内讨论无七、教学方法与手段本课程采用讲授与上机实践相结合的教学方式,理论课讲授采用多媒体教学。八,考核方式
2、 开发标准身高计算器; 【实践教学内容】 1、 实现一个音乐播放器,其布局方式由多种布局组合成; 2、 实现一个升高计算器,添加所需的控件,注意布局方式。 【教学时数】3 学时 实验四 Android 的数据存储技术 【实践教学重点】 1、 SQLite 数据库存储数据 2、 使用 ContentProvider 对外共享数据 3、 使用 SharedPreferences 存储数据 【实践教学内容】 1、 添加联系人记录; 2、 修改联系人记录; 3、 删除号码记录; 4、 开发手机通讯录。 【教学时数】3 学时 实验五 综合性作品开发 【实践教学重点】 1 任务分析; 2、相关知识; 3、任务实施。 【实践教学内容】 1、 手机通讯录的开发; 2、 我的移动日记的开发; 3、 医学题库系统的开发; 4、 音乐播放器的开发; 5、 标准身高计算器的开发。 【教学时数】 4 学时 六、课外习题及课内讨论 无 七、教学方法与手段 本课程采用讲授与上机实践相结合的教学方式,理论课讲授采用多媒体教学。 八、考核方式
考核方式:笔试(闭卷)各教学环节占部分的比例:实验作业及平时测验:50%,期末作品:50%九、推荐教材和教学参考书教材:王向辉等编著,Android应用程序开发(第2版),清华大学出版社,2012年。参考书:李刚,疯狂Android讲义(第2版),电子工业出版社关东升等编著,Android网络游戏开发实战,机械工业出版社曾文权等编著,Android应用开发基础教程,电子工业出版社谢景明,Android移动开发教程(项目式),人民邮电出版社盖索林,GoogleAndroid开发入门指南(第2版),人民邮电出版社九、本大纲主要起草人、审阅人主要起草人:2014-8-24审阅人杨枢2014-8-28教研室2014-8-28
考核方式:笔试(闭卷) 各教学环节占部分的比例:实验作业及平时测验:50%,期末作品:50% 九、推荐教材和教学参考书 教材:王向辉等编著,Android 应用程序开发(第 2 版),清华大学出版社,2012 年。 参考书:李刚,疯狂 Android 讲义 (第 2 版),电子工业出版社 关东升等编著,Android 网络游戏开发实战,机械工业出版社 曾文权等编著,Android 应用开发基础教程,电子工业出版社 谢景明,Android 移动开发教程(项目式),人民邮电出版社 盖索林,Google Android 开发入门指南(第 2 版),人民邮电出版社 九、本大纲主要起草人、审阅人 主要起草人: 2014-8-24 审 阅 人:杨 枢 2014-8-28 教研室 2014-8-28