版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Android应用程序设计》课程教学大纲课程类别:专业核心课适用对象:嵌入式技术与应用专业总学时:60讲授学时:30课内实践学时:30一、课程的性质、任务与课程的教学目标(一)课程的性质、任务1.课程的性质《Android应用程序设计》课程是<<嵌入式技术与应用专业>>的专业核心课(学习领域)。该课程的先修课程为<<嵌入式C语言程序设计>>、<<嵌入式实时操作系统>>、<<C++面向对象程序设计>>和<<Java程序设计>>;其后续课程为<<嵌入式Android项目设计与开发>>、<<嵌入式Android高级应用开发实训>>和<<嵌入式Android高级应用开发实训>>。2.课程的任务本课程主要讲授GoogleAndroid的移动互联软件开发平台的基本原理、应用框架和基本应用程序设计,涉及从基础支持平台到系统应用框架、从Java开发包到Android开发环境与模拟器、从线性布局到Android屏幕复杂布局、从Android控件Widgets到Android的图形用户界面、从Android数据存储到Android多媒,以及手机乐游项目等的综合应用编程。本课程的核心知识单元主要包括:Android开发环境、Android屏幕布局、Android控件Widgets、 Android的图形用户界面、Android数据存储、Android多媒体等,讲授Android应用程序框架、Activity生命周期、典型屏幕控件、图形用户界面设计、文件存储、Preference、嵌入式数据库SQLite、Mp3Player多媒体等应用核心知识和应用技术。本课程将Java作为编程语言。学习使用Android集成开发环境及其EclipseAndroid编译器,掌握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.2项目分析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.4项目实施3.5技术拓展3.6本知识单元小结3.7强化练习基本要求:掌握Androidd典型控件Widgets使用方法和应用技巧(四)Android的图形用户界面知识单元主要教学内容4.1项目导引4.2项目分析4.3技术准备4.3.1知识点1:ListActivity4.3.2知识点2:对话框4.3.3知识点3: 进度条4.3.4知识点4: 菜单4.4项目实施4.5技术拓展4.6本知识单元小结4.7强化练习基本要求:学习初步掌握Android的图形用户界面设计方法(五)Android数据存储知识单元主要教学内容:5.1项目导引5.2项目分析5.3技术准备5.3.1知识点1:文件存储5.3.2知识点2:Preference5.3.3知识点3:嵌入式数据库SQLite5.4项目实施5.5技术拓展5.6本知识单元小结5.7强化练习基本要求:掌握文件存储、Preference和嵌入式数据库SQLite等Android数据存储编程方法和使用技巧。(六)Android多媒体知识单元主要教学内容:6.1项目导引6.2项目分析6.3技术准备6.3.1知识点1:http6.3.2知识点2:service6.3.3知识点3:Mp3Player6.3.4知识点4:视频6.3.5知识点5:录音6.4项目实施6.5技术拓展6.6本章小结6.7强化练习基本要求:初步掌握Android多媒体应用方法与编程(七)手机乐游项目主要教学内容:手机乐游1项目分析手机乐游2项目设计手机乐游3项目实施手机乐游4项目成果基本要求:初步掌握Android应用项目的分析、设计、实现方法与技巧。(八)手机游戏项目主要教学内容:手机游戏1项目分析手机游戏2项目设计手机游戏3项目实施手机游戏4项目成果基本要求:进一步掌握Android应用项目的分析、设计、实现方法与技巧。三、课程学时分配学时分配表序号教学内容学时其中讲授实践其他1(一)Android开发环境知识单元8442(二)Android屏幕布局知识单元8443(三)Android控件Widgets知识单元8444(四)Android的图形用户界面知识单元8445(五)Android数据存储知识单元8446(六)Android多媒体知识单元8447(七)手机乐游项目4228(八)手机游戏项目4229复习、考试4410总计6028284四.实践教学(一)课内实践项目课内实践根据教学设计,选取部分内容以讲练结合方式完成。具体安排如下。课内实训学时分配表序号教学内容学时其中讲授实践其他1第一个Android程序实训112定制View用户界面实训113Log打印日志信息实训114Toast显示提示信息实训115利用Notification实现状态栏提示功能实训116显示显示贺知章的回乡偶书的线性布局(LinearLayout)实训117显示密码验证的相对布局(RelativeLayout)实训118显示菜单的表格布局(TableLayout)实训119显示图片的网格视图(GridView)实训1110显示唐诗宋词和元曲的标签布局(TabLayou)实训1111ListView控件实训1112设置日期和时间控件实训1113创建基于多种控件的表单实训1114下拉列表(Spinner)控件实训1115画廊(Gallery)控件实训1116页面视图(WebView)实训1117ListActivity适配器实训1118AlertDialog实训1119进度条实训1120File操作实训1121嵌入式数据库SQLite实训1122service实训1123Mp3Player实训1124视频实训1125手机乐游项目实训2226手机游戏实训22总计2828五、必要说明(一)课程开设的基本条件1、机房教学:基本的多媒体教学环境,Android集成开发环境、Eclipse、Java安装包2、实验室教学:基本的多媒体教学环境,Android综合仿真试验仪(二)建议使用的教材及教学参考书教材:<<Android应用程序设计>>,李华忠主编.校本教材.2013年8月第2版.参考书:1.《Android移动编程实用教程》,刘甫迎等主编,电子工业出版社,2012-01-01。2.《Android应用程序开发(高等院校信息技术规划教材)》,王向辉,张国印,沈洁编著,清华大学出版社,2010-03-01。3.《Android应用程序开发(第2版)(高等院校信息技术规划教材)》,王向辉等编著,清华大学出版社,2012
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 水利岗事业编面试易错题集 题库 含答案
- 2026 计算机岗事业编面试易错题集 题库 含答案
- 2026年宣传礼品快递寄送收发规章
- 2026年中国长江动力集团有限公司人员招聘考试参考试题及答案详解
- 2026年中国移动黑龙江分公司人员招聘笔试参考题库及答案详解
- 机房门禁、监控管理细则
- 2026年河钢集团有限公司人员招聘考试题库及答案详解
- 监控录像存储安全管控细则
- 2026年医务人员医德医风考核题库及答案
- 2026年法律援助业务知识考试试卷及答案
- (一诊)绵阳市2023级高三第一次诊断考试生物试卷A卷+B卷(含答案)
- 学堂在线 人工智能 章节测试答案
- 铁路劳动安全培训内容
- 植物地理学课件 高山植物学习资料
- 08SS704 混凝土模块式化粪池
- 2024仁爱版初中英语单词表(七-九年级)中考复习必背
- 2023 年 5 月全国事业单位联考 C 类《综合应 用能力》及参考答案
- 坐标纸(A4纸直接打印就可用)
- 投笔从戎-成语故事课件
- 兽医流行病学 第七章 描述流行病学
- LY/T 2749-2016桉树速丰林配方施肥技术规程
评论
0/150
提交评论