《Android应用程序设计》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Android应用程序设计》课程教学大纲
课程类别:专业核心课
适用对象: 嵌入式技术与应用专业
总学时:60讲授学时:30课内实践学时:30
一、课程的性质、任务与课程的教学目标
(一)课程的性质、任务
1.课程的性质
《Android应用程序设计》课程是<<嵌入式技术与应用专业>>的专业核心课(学习领域)。该课程的先修课程为<<嵌入式C语言程序设计>>、<<嵌入式实时操作系统>>、<
2.课程的任务
本课程主要讲授 Google Android的移动互联软件开发平台的基本原理、应用框架和基本应用程序设计,涉及从基础支持平台到系统应用框架、从Java开发包到Android开发环境与模拟器、从线性布局到Android屏幕复杂布局、从Android控件Widgets到Android的图形用
户界面、从Android数据存储到Android多媒,以及手机乐游项目等的综合应用编程。
本课程的核心知识单元主要包括:Android开发环境、Android屏幕布局、Android控件Widgets、 Android的图形用户界面、Android 数据存储、Android多媒体等,讲授Android应用程序框架、Activity 生命周期、典型屏幕控件、图形用户界面设计、文件存储、Preference 、嵌入式数据库SQLite 、Mp3 Player多媒体等应用核心知识和应用技术。
本课程将Java作为编程语言。学习使用Android 集成开发环境及其Eclipse Android编译器,掌握Android应用程序设计和调试方法。通过两个综合Android应用项目的设计与实现,让学生熟练掌握Android基本应用编程知识和编程技巧。
(二)课程的教学目标
1.基本理论要求
了解Android平台的基本结构,熟悉Android应用软件开发环境,基本掌握Android应用编程的集成开发环境、常用软件软件包、屏幕布局方式、典型控件、数据存储技术和应用程序设计。
本课程包含有旨在提高学生Android应用程序设计与实现能力的综合项目实训。
2.基本技能要求
(1)Android开发环境构建和参数配置的能力;
(2)Android应用程序调试能力;
(3) 掌握Android应用程序基本框架,具备基本应用程序设计与实现能力;
(4) 掌握Android常用的数据存储技术。
3.职业素质要求
初步具备Android应用软件的设计、编程和调试能力。
二、主要教学内容及教学要求
(一)Android开发环境知识单元
主要教学内容:
1.1 项目导引:针对本单元内容的单元项目概述。
1.2 项目分析:对项目进行分析,引出本单元知识点。
1.3 技术准备:本单元知识点讲述。
1.3.1 知识点1:Android应用程序框架
1.3.2 知识点2:活动(Activity)
1.3.3 知识点3:Activity生命周期
1.3.4 知识点4:Android调试方法
1.4 项目实施:施过程中遇到的常见疑难问题及解决方法注释说明1.5 技术拓展
1.6 本知识单元小结
1.7 强化练习
基本要求:了解Android应用程序框架、理解Activity生命周期
(二)Android屏幕布局知识单元
主要教学内容:
2.1 项目导引
2.3 技术准备
2.3.1 知识点1:线性布局(LinearLayout)
2.3.2 知识点2:相对布局(RelativeLayout)
2.3.3 知识点3:表格布局(TableLayout)
2.3.4 知识点4:网格视图布局(GridView)
2.3.5 知识点5:标签布局(TabLayou)
2.3.6 知识点6:列表布局(ListView)
2.4 项目实施
2.5 技术拓展
2.6 本知识单元小结
2.7 强化练习
基本要求:了解Android常用屏幕布局和使用技巧
(三)Android控件Widgets知识单元
主要教学内容:
3.1 项目导引
3.2 项目分析
3.3 技术准备
3.3.1 知识点1:文本框(TextView)
3.3.2 知识点2:编辑框(EditText)
3.3.3 知识点3:单选按钮(RadioButton)
3.3.4 知识点4:复选框(CheckBox)
3.3.5 知识点5:切换按钮(ToggleButton)
3.3.6 知识点6:图像按钮(ImageButton)
3.5 技术拓展
3.6 本知识单元小结
3.7 强化练习
基本要求:掌握Androidd典型控件Widgets使用方法和应用技巧
(四)Android的图形用户界面知识单元
主要教学内容
4.1 项目导引
4.2 项目分析
4.3 技术准备
4.3.1 知识点1:ListActivity
4.3.2 知识点2:对话框
4.3.3 知识点3:进度条
4.3.4 知识点4:菜单
4.4 项目实施
4.5 技术拓展
4.6 本知识单元小结
4.7 强化练习
基本要求:学习初步掌握Android的图形用户界面设计方法
(五)Android数据存储知识单元
主要教学内容:
5.1 项目导引