㈠ 考核类型:考查。
㈡ 考核方式与成绩评定:
1 考核方式:本课程采用理论考试与实验(上机)操作相结合的方式进行考核。其中,理论考核包括期末考试(闭/开卷笔试)与平时成绩。
2 课程考核的成绩评定:以五级制计分,最终成绩的构成为平时成绩占(×10%)、实验(上机)操作考核成绩占(×30%)、过程考核成绩占(×30%)、期末考试成绩占(×30%)。注:最终成绩的构成比例以有关教学管理制度的规定为依据。
3 期末考试命题要求:笔试命题要有一定的题量以及知识点覆盖面,并要体现重点;试题的难度要求及其比例为:识记占30%、理解占30%、掌握与应用占40%。根据本课程的特点,建议命题采用简答题、程序填空等题型。
绪言
㈠ 基本要求 理解基本概念和术语,了解手机软件开发的发展现状。
㈡ 教学重点 手机操作系统基本知识;WebOS概念。
㈢ 教学难点 WebOS概念。
㈣ 教学内容
1 智能终端硬件;
2 手机操作系统;
3 操作系统对比;
4 WebOS与Android;
第一单元 Android概述
㈠ 基本要求 理解Android应用程序管理模式。重点掌握Android体系结构及Android应用程序组件。不同层次的学生应确定适合自己的学习方案,以适应多科目综合课程的学习。
㈡ 教学重点 Android体系结构;Android应用程序组件;Android应用程序生命周期管理。
㈢ 教学难点 Android应用程序生命周期管理。
㈣ 教学内容
1 Android平台概述;
2 Android体系结构;
3 Android应用程序组件、安全性;
4 Android应用程序管理;
5 Android与Java ME;
6 Android学习方法。
第二单元 Android开发基础
㈠ 基本要求 了解Android常用工具的功能及用法;掌握Android开发环境的搭建步骤,能够创建Android应用程序。
㈡ 教学重点 搭建Android开发环境。
㈢ 教学难点 Android常用工具的使用。
㈣ 教学内容
1 Android开发环境概述;
2 搭建Android开发环境;
3 Android常用工具;
4 创建Android应用程序。
第三单元 Android应用程序模型
㈠ 基本要求 理解Android应用程序工程中不同文件的作用以及各个文件之间的关系;熟练掌握Android应用程序结构。
㈡ 教学重点 Android应用程序结构、相关文件类型。
㈢ 教学难点 Android应用程序结构。
㈣ 教学内容
1 Android虚拟机Dalvik;
2 重要包描述;
3 Android相关文件类型;
4 Android应用程序结构;
5 源代码文件解析。
第四单元 Android中的资源
㈠ 基本要求 理解Android资源概念,初步掌握各种资源的使用方法,掌握资源XML文件的定义格式。
㈡ 教学重点 理解资源的概念。
㈢ 教学难点 掌握Android中各种资源的使用方法。
㈣ 教学内容
1 资源简介;
2 颜色资源;
3 字符串资源;
4 尺寸资源;
5 原始XML文件资源;
6 drawables资源;
7 布局资源;
8 菜单资源。
第五单元 Android用户界面
㈠ 基本要求 了解UI设计思想,利用布局文件组织各个用户界面;掌握用户界面组件的创建方法。
㈡ 教学重点 理解Android系统UI设计思想。
㈢ 教学难点 理解View和ViewGroup的层次关系。
㈣ 教学内容
1 菜单;
2 对话框;
3 提示信息(Toast);
4 事件处理;
5 布局管理(Layout);
6 微件(Widget)。
第六单元 Android中的图形图像
㈠ 基本要求 了解Android图形处理类及所在的包;了解图形特效实现方法;掌握图片访问、Drawable对象创建方法;掌握简单的2D、3D图形绘制方法。
㈡ 教学重点 访问图片,创建Drawable对象;绘制2D、3D图形。
㈢ 教学难点 掌握Android图形处理类;绘制图形。
㈣ 教学内容
1 访问图片;
2 动画;
3 动态图形绘制
4 图形特效。
第七单元 多媒体应用
㈠ 基本要求 了解音视频录制、照相的实现方法;掌握音视频播放的实现方法。
㈡ 教学重点 音频及视频播放。
㈢ 教学难点 音频及视频的录制。
㈣ 教学内容
1 音频及视频播放;
2 音频及视频的录制;
3 Camera照相。
第八单元 数据存储
㈠ 基本要求 熟悉Android在存储方面的系统知识;掌握各种存储方式的使用及步骤。
㈡ 教学重点 各类存储的使用及步骤。
㈢ 教学难点 SQLit数据库编程。
㈣ 教学内容
1 SharedPreferences存储;
2 文件存取;
3 SQLit存储方式;
4 ContentProvider共享数据。
第九单元 互联网应用
㈠ 基本要求 基本掌握Android支持的网络编程方式。
㈡ 教学重点 通过URL、HTTP、WebService进行网络编程。
㈢ 教学难点 通过WebService进行网络编程。
㈣ 教学内容
1 Socket ServerSocket网络编程;
2 通过URL进行网络编程;
3 通过HTTP进行网络编程;
4 通过WebService进行网络编程;
5 通过WebView视图组件显示网页。
第十单元 GPS与环境感知应用
㈠ 基本要求 了解GPS及Android定位服务;掌握创建定位应用的基本方法。
㈡ 教学重点 定位服务。
㈢ 教学难点 地址和经纬度之间的相互解码。
㈣ 教学内容
1 通过模拟器测试定位服务;
2 传感器;
3 跟踪和设备查找设备;
4 创建趋近警告;
5 地址和经纬度之间的相互解码。