《Android移动开发技术》教学大纲
课程编码 制订人 制订日期 修订日期 学 分:6
学 时:96(其中理论学时:40,实践学时:56) 适用专业:
修订人 审定组(人) 审定日期 一、课程的性质与任务
课程的性质:《Android移动开发技术》是移动计算相关专业的一门专业技能课。本课程的前导课程有《程序设计基础》、《网络技术基础》、《数据库技术》《Java程序设计》、《HTML5及界面技术》、《动态Web技术》,后续课程有《移动开发实训》
课程的任务:通过本课程的学习,学生应掌握移动开发技术标准编程、Android开发入门、Android控件及布局技术、Android互动开发及Android网络编程技术;最终掌握基于动态网站的移动开发技术。
二、教学基本要求
通过本课程的学习,学生应达到下列基本要求: 1. 了解Android移动设备编程的相关技术 2. 掌握Android平台的基础知识、布局管理
3.掌握使Android基本控件、高级控件、菜单及对话框等相关知识 4.掌握Android事件处理模型 5.掌握Android移动设备互动程序开发 6. 掌握Android基于动态网站的移动开发技术 三、教学条件
本课程在机房上课,上课环境:JDK7.0+Tomcat6.5+Android SDK+ Myeclipse8.5+SQL Server2005。 辅助用Editplus 3.0。
1、每人一台计算机,两人一部真实手机,讲练结合; 2、以实例做示范,应用项目作实训。
3、以培训课的形式,案例实战的教法,依据知识体系,循序渐进地边学边练。
四、教学内容及进度安排
周次 星期 节次 理论教学内容、实践教学项目 第1章:Android技术概述,开发环境配置,第一个Android程序、AVD、91手机助理连接实际手机,APK程序发布与测试 第2章:Android应用程序构成:应用程序解析 第2章:Android应用程序构成:Android基本组件 同上 第3章:Android布局管理:控件类简介、线性布局和表格布局 第3章:Android布局管理:相对布局、帧布局 第3章:Android布局管理:绝对布局 第4章:Android常用基本控件:文本控件、按钮控件、状态按钮控件 第4章:Android常用基本控件:单选按钮与复选按钮、图片控件、时钟控件、日期与时间选择控件、动画播放技术 第5章:Android常用高级控件:自动完成文本框、滚动视图、列表视图、网格视图 第5章:Android常用高级控件:滑块与进度条、星级滑块、选项卡、画廊控件、下拉列表控件 第6章:Android菜单与对话框:菜单功能开发、对话功能开发 第6章:Android菜单与对话框:消息提示 第7章:Android事件处理:基于回调机制的事件处理 第7章:Android事件处理:基于监听接口的事件处理 作品课堂评价 第八章:3D技术 第九章:消息广播与服务 第十章:网络与数据处理 第十一章:通信功能 第十二章:手机特有Feature开发 第十三章:移动多媒体技术 第十四章:传感器应用技术 第十五章:Google服务 综合实训:Android 社交平台:口袋微博 学时 教学地点 作业 执行情况 3 3 3 3 3 3 3 3 3 作业1 作业2 实训一:布局实训 作业3 3 实训二:布局结合3 日期时间控件实训 3 3 3 3 3 3 3 6 3 3 3 3 6 9 作业4 分组作品布置 也可以作为最后 总计 综合实训:Android地图搜索应用 9 96 成绩
五、课程考核方法
1、平时成绩:20分,包括上课出勤和课堂表现。 2、平时作业:四次,每次5分,共20分。 3、两次实训,每次10分,共20分。
4、最后作品评价:40分,最后以课程设计形式完成,要求有程序和设计报告,其中程序30分,设计报告10分。 六、教材与参考书 教材:
《Android核心技术与实例详解》,吴亚峰 索依娜等编著,电子工业出版社, ISBN:978-7-121-11792-3 参考书:
《Java Web开发与应用》,郭克华主编,清华大学出版社,2012年4月第一版, 《JAVA语言程序设计》,邵光亚 编著