
中央广播电视大学计算机网络技术专业(专科) “智能手机编程”课程教学大纲 第一部分大蜗说期 一、课程的性质与任务 《智能手机编程》是“计算机网络技术”专业(专科)的一门统设选修课。通过本课程 的学习,使学生对基于Android系饶的智能手机编程有一个全面的了解,初步掌握Adod 智能于机编程的基本知识,基木理论和相应的程序编写技能, 本课程的内容主要包括理论部分和实践部分:其中果论部分主要涵盖移动开发的基本概 急,包括资薄访问、用户界面、组件使用、数据存储、多煤体程序设计、定位服务等方 面。实载部分是针对前面基础理论设计的案例实线,让学生在一步一步的编程实践中,学习 掌握智能于机的偏程技能,提高学生的综合应用修力, 二、课程教学的基本要求 本课程教学内容包括理论和实调两部分,教学基本要求如下: 知识目标:草强移动开发基本理论和微念、资源访问、用户界面、组件使用、数据存储、 多煤体程序设计、图形处理、互联网应用、G西定位服务等。 技能目标:熟器开发智能手机程序的开发环境的安装和配置,可以进行dro1d智能手 机程序的设计,开发,测试,维护,熟悉Ad止oid程序的发布流程等. 三、课程敏学要求的层次 I.了解:智使下机移动开发的基木概之,droid平台开发的基本概念, 2,理解:Android平台的基本结构,开发环境和工具:Android开发的基本流程步骤。 3,掌握,在理解的基础上加以灵活运用课程中的技巧进行AnOd应用开发技巧, 第二部分螺体使用与数学过程建议 一、学时分配 《智能手机编程》课程教学总学时为54学时,3学分,其中授课3站学时,实利18学 时。 二、多种煤体教材的总体说明 误程以文字教材为主,文字教材负责阐述全部课程内容,是学生学习的主要媒体形式, 因此教材要概念清晰、条理分明、深入漫出、便于自学。在内容上要紧密国饶培养目标,突 出重点、兼顾一散,反陕当代最新技术及应用。 录像教材作为文字教材的强化规体,配合文字教材讲授课程的重点、难点以及月题的分 析方法与思路。两者互相补充。被此配合。 误程以文字我材为主,文字教材负责阐运全部课程内存,是学生学习的主要媒体形式。 因此教村要概之清南、条理分明、深入浅出、便于自学。在内容上要紧密围绕培养目标,突
1 中央广播电视大学计算机网络技术专业(专科) “智能手机编程”课程教学大纲 第一部分 大纲说明 一、课程的性质与任务 《智能手机编程》是“计算机网络技术”专业(专科)的一门统设选修课。通过本课程 的学习,使学生对基于 Android 系统的智能手机编程有一个全面的了解,初步掌握 Android 智能手机编程的基本知识、基本理论和相应的程序编写技能。 本课程的内容主要包括理论部分和实践部分;其中理论部分主要涵盖移动开发的基本概 念,包括资源访问、用户界面、组件使用、数据存储、多媒体程序设计、GPS 定位服务等方 面。实践部分是针对前面基础理论设计的案例实践,让学生在一步一步的编程实践中,学习 掌握智能手机的编程技能,提高学生的综合应用能力。 二、课程教学的基本要求 本课程教学内容包括理论和实训两部分,教学基本要求如下: 知识目标:掌握移动开发基本理论和概念、资源访问、用户界面、组件使用、数据存储、 多媒体程序设计、图形处理、互联网应用、GPS 定位服务等。 技能目标:熟悉开发智能手机程序的开发环境的安装和配置,可以进行 Android 智能手 机程序的设计、开发、测试、维护,熟悉 Android 程序的发布流程等。 三、课程教学要求的层次 1.了解:智能手机移动开发的基本概念,Android 平台开发的基本概念。 2.理解:Android 平台的基本结构、开发环境和工具;Android 开发的基本流程步骤。 3.掌握:在理解的基础上加以灵活运用课程中的技巧进行 Android 应用开发技巧。 第二部分 媒体使用与教学过程建议 一、学时分配 《智能手机编程》课程教学总学时为 54 学时,3 学分,其中授课 36 学时,实训 18 学 时。 二、多种媒体教材的总体说明 课程以文字教材为主,文字教材负责阐述全部课程内容,是学生学习的主要媒体形式。 因此教材要概念清晰、条理分明、深入浅出、便于自学。在内容上要紧密围绕培养目标,突 出重点、兼顾一般,反映当代最新技术及应用。 录像教材作为文字教材的强化媒体,配合文字教材讲授课程的重点、难点以及问题的分 析方法与思路。两者互相补充,彼此配合。 课程以文字教材为主,文字教材负责阐述全部课程内容,是学生学习的主要媒体形式。 因此教材要概念清晰、条理分明、深入浅出、便于自学。在内容上要紧密围绕培养目标,突

出重点,兼现一般,反映当代是新技术及应用。 P课件教材作为文字教材的强化煤体,配合文字教材讲授误程的重点、幸点以及问题 的分析方法与思路。两者互相补充,被此配合。 三、主要敏学煤件的使用与学时分配 以主数材讲授和实测操作为主,其它爆体作为辅助教学资源,以学员自学为主。 内容 授课学时 内容 实罚学时 序号 (含深像) 1 Android概述 2 2 Android开发环境搭建 2 3 资源访问 6 用户界面 6 4 5 组件使用 10 6 数据存储 1 多螺体程序设计 4 2 8 位置服务 2 总计 36 18 四、考核 本课程采用笔试和上机操作两件考核方式,笔试由中央电大根据教学大钢统一金题。上 机操作由各省、直辖市和计划单列市电大完成考核,未通过上机考核者不得参如笔试。开做 教育的学生应严格执行该课程的有关考核文件。 第三部分教学内容和散学要求 1.Android概述(2学时) 教学内容: (1)了解Android的爱展历史 (2)熟器Android的系统架构 (3)熟哥Android的应用程序框架 教学要求 了解:Android的发展历史和Android的系统架构。 2.Android开发环境琳建(2学时) 教学内容:
2 出重点、兼顾一般,反映当代最新技术及应用。 IP 课件教材作为文字教材的强化媒体,配合文字教材讲授课程的重点、难点以及问题 的分析方法与思路。两者互相补充,彼此配合。 三、主要教学媒体的使用与学时分配 以主教材讲授和实训操作为主,其它媒体作为辅助教学资源,以学员自学为主。 内容 序号 内 容 授课学时 (含录像) 实训学时 1 Android 概述 2 2 Android 开发环境搭建 2 2 3 资源访问 6 2 4 用户界面 6 4 5 组件使用 10 4 6 数据存储 4 2 7 多媒体程序设计 4 2 8 位置服务 2 2 总计 36 18 四、考核 本课程采用笔试和上机操作两种考核方式,笔试由中央电大根据教学大纲统一命题,上 机操作由各省、直辖市和计划单列市电大完成考核,未通过上机考核者不得参加笔试。开放 教育的学生应严格执行该课程的有关考核文件。 第三部分 教学内容和教学要求 1.Android 概述 (2 学时) 教学内容: (1)了解 Android 的发展历史 (2)熟悉 Android 的系统架构 (3)熟悉 Android 的应用程序框架 教学要求: 了解:Android 的发展历史和 Android 的系统架构。 2.Android 开发环境搭建(2 学时) 教学内容:

(1)Android开发包的安装与配置 (2)Elpe集成开发工具的安装和配置 (3)编写第一个Android程序 《4)Android程序的组成与结构 教学要求: 草摆:An山od开发包的安装与配置,Eclipse集成开发工具的安装与配置. 理解:如果利用Eclipse编写第一个Android程序. 了解:An山od程序的组成与结构. 3。资源访问(6学时) 教学内容: (1)颜色资尊编程 (2)字符中资源编程 (3)XML资雨编程 (4)图片资面编程 (5)布局资源编程 (6)菜单资源编程 教学要求: 草湿:颜色资源、字符申资源、XML资源、图片资源的编程。 理解:布局资源和菜单货源编程。 4。用户界面(6学时) 教学内容: (1)常用控件的使用(比如文木都、按钮、进度条、列表框、菜单等) (2)常见控件的事件处理方法 (3)常见的布局管理器 教学要求: 拿界:文本根,按量、患度条,列表的使用。拿塑常见控件的事件处理方法:拿罪常见 的海局管理器: 理解:菜单编程。 5.显件使用(10学时) 教学内容: (1)Activity的使用方法2) 3
3 (1)Android 开发包的安装与配置 (2)Eclipse 集成开发工具的安装和配置 (3)编写第一个 Android 程序 (4)Android 程序的组成与结构 教学要求: 掌握:Android 开发包的安装与配置,Eclipse 集成开发工具的安装与配置。 理解:如果利用 Eclipse 编写第一个 Android 程序。 了解:Android 程序的组成与结构。 3.资源访问 (6 学时) 教学内容: (1)颜色资源编程 (2)字符串资源编程 (3)XML 资源编程 (4)图片资源编程 (5)布局资源编程 (6)菜单资源编程 教学要求: 掌握:颜色资源、字符串资源、XML 资源、图片资源的编程。 理解:布局资源和菜单资源编程。 4.用户界面(6 学时) 教学内容: (1)常用控件的使用(比如文本框、按钮、进度条、列表框、菜单等) (2)常见控件的事件处理方法 (3)常见的布局管理器 教学要求: 掌握:文本框、按钮、进度条、列表的使用,掌握常见控件的事件处理方法;掌握常见 的布局管理器。 理解:菜单编程。 5.组件使用(10 学时) 教学内容: (1)Activity 的使用方法 (2)

(2)Service的调用方法2) (3)Intent的使川方法(2) (4)自定义广播事件(2) (5)系统广播事件的使用(1) (6)Content Prowider的使用(I) 教学要求: 拿据,Activity的使用方法,Service的调用方法,Coment Provider的使用。lne城的使 用方法, 理解:自定文广播事件和系统广搭事件的使用。 6。数据存精(4学时) 教学内容: (1)Shared Preferences编程 (2)Files编程 (3)SQLL.ite的基本使用方法 教学要求: 草界:SQL Lite的基本使用. 了解:Shared Preferences编程和Files黑程。 7。多媒体程序设计(4学时) 教学内容 (1)音顿播放的基本原理 (2)顿播放的基本原理 (3)从源文件中桶做膏程频 (4)从文件系统中辐放音视频 (5)从屑路中播放音视期 【内容太多,4课时估计不够,所以考虑去 教学要求: 草湿:从源文件中操故音祝颠,从文件系统中播放音视颊,从网路中播放音视频,Cmen 属相功能的调用方法。 了解:熟悉音视顿播故的基本原理。 8。位置服务(2学时) 教学内容: 4
4 (2)Service 的调用方法 (2) (3)Intent 的使用方法 (2) (4)自定义广播事件 (2) (5)系统广播事件的使用 (1) (6)Content Provider 的使用 (1) 教学要求: 掌握: Activity 的使用方法,Service 的调用方法,Content Provider 的使用,Intent 的使 用方法。 理解:自定义广播事件和系统广播事件的使用。 6.数据存储(4 学时) 教学内容: (1)Shared Preferences 编程 (2)Files 编程 (3)SQL Lite 的基本使用方法 教学要求: 掌握: SQL Lite 的基本使用。 了解:Shared Preferences 编程和 Files 编程。 7.多媒体程序设计(4 学时) 教学内容: (1)音频播放的基本原理 (2)频播放的基本原理 (3)从源文件中播放音视频 (4)从文件系统中播放音视频 (5)从网络中播放音视频 [内容太多,4 课时估计不够,所以考虑去掉] 教学要求: 掌握:从源文件中播放音视频,从文件系统中播放音视频,从网络中播放音视频,Camera 照相功能的调用方法。 了解:熟悉音视频播放的基本原理。 8.位置服务(2 学时) 教学内容:

(1)全球定位服务的基本原理 (2)地理位置编冈 (3)Google Ma即的基本使用方法 (4)基本的位置服务的扩展应用 教学要求: 草程:G0 ogle Ma即的基本使用方法. 理解:全球定位服务的基本原理和地理位置编码。 了解:基本的位置服务的扩展应用。 第四部分 实训内容 1.实训说明 完成6个实训即达36学封。实训总计36学时。 2.实训内容 实训1:Android开发环境的安装与配置 (2学时) 要求:安装、设置ndroid的开爱包,安装、设置Eclipse,利用Eclipse开发第一个Android 程序。 实训2:资源访同练习 (2学时) 要求:编写程序。练习颜色隆源、字符串资源,XML资源、图片资源,布同蜜源和菜 单资源的使用。 实训3:用户界编程练习 (4学时) 要求:编写程序,练习使用常用的各种用户界面中的控件, 实训4:组件使用练习 (4学时) 要求:编程练习Android中Activity,Service、Conlent Provider、Initent各种组件的使用. 实训5:数据存储练习 (2学时) 要求,编程练习Android中SQL Lite的使用。 实训6:多媒体程序设计练习 (2学时) 要求:编程练习在Adod程序中,如何读取、播放音频文件和悦颜文件。 实训7:位置服务练习 (2学时) 要求:编程练习使用G0%eM即实现位置服务
5 (1)全球定位服务的基本原理 (2)地理位置编码 (3)Google Map 的基本使用方法 (4)基本的位置服务的扩展应用 教学要求: 掌握:Google Map 的基本使用方法。 理解:全球定位服务的基本原理和地理位置编码。 了解:基本的位置服务的扩展应用。 第四部分 实训内容 1.实训说明 完成 6 个实训即达 36 学时,实训总计 36 学时。 2.实训内容 实训 1:Android 开发环境的安装与配置 (2 学时) 要求:安装、设置 Android 的开发包,安装、设置 Eclipse,利用 Eclipse 开发第一个 Android 程序。 实训 2:资源访问练习 (2 学时) 要求:编写程序,练习颜色资源、字符串资源、XML 资源、图片资源、布局资源和菜 单资源的使用。 实训 3:用户界面编程练习 (4 学时) 要求:编写程序,练习使用常用的各种用户界面中的控件。 实训 4:组件使用练习 (4 学时) 要求:编程练习 Android 中 Activity、Service、Content Provider、Intent 各种组件的使用。 实训 5:数据存储练习 (2 学时) 要求:编程练习 Android 中 SQL Lite 的使用。 实训 6:多媒体程序设计练习 (2 学时) 要求:编程练习在 Android 程序中,如何读取、播放音频文件和视频文件。 实训 7:位置服务练习 (2 学时) 要求:编程练习使用 Google Map 实现位置服务