移动应用开发技术_实验大纲.doc
2页《移动应用开发技术》课程实验教学大纲一、实验类别:专业实验 课程性质: 课程学分:2学分二、实验总学时:6三、应开实验个数:3 必开实验个数:3 选开实验个数:0四、适用专业: 五、考核方式:采用实验报告和实验考勤相结合的方式考核六、实验成绩评定方法:实验报告70%,实验考勤:30%七、实验成绩占课程总成绩比例:实验成绩占课程总成绩比例30%八、实验教材或自编指导书:《移动应用开发技术》课程实验指导书 (自编)九、实验项目汇总表: 实验编号实验项目名称实验类型实验学时要求实验一UI设计设计性2必开实验二SQLite数据库操作设计性2必开实验三综合案例综合性2必开实验一 UI设计学时: 2(一)实验类型:设计性(二)实验目的:1. 熟悉Android程序设计的基本概念;2. 了解Android程序框架结构、界面设计和界面编程;3. 熟练掌握常用界面控件、菜单以及界面事件的响应处理三)实验内容:1. 掌握各类基本UI控件、布局管理器的使用和应用技巧;2. 掌握UI控件的相应事件处理、监听机制3. 进一步加深对程序设计的理解认识,写出自己的心得体会。
四)要求:必开1. 掌握TextView、EditText、Button、CheckBox等基本UI组件的使用,并运用、融合到一个整体项目中;2. 掌握五种布局管理器的使用方法与合理配合,并完善、优化项目中布局;掌握各种列表的使用方法及适配器的高效配合;理解提示信息的使用方法;3. 分别实现各个UI控件的事件处理及监听机制,形成完整功能链;4. 针对Android程序设计,熟悉相应的程序设计环境,进一步加深理解的同时,规范编码、设计过程,形成良好设计习惯五)每组人数:每组1人,单独实现六)主要仪器设备及配套数:PC机80套(七)所属实验室:信息技术实验教学中心实验二 SQLite数据库操作学时: 2(一)实验类型:设计性(二)实验目的:1. 熟悉Android程序设计的基本概念;2. 对比认识SQL与SQLite基本概念、实现方法;3. 熟练掌握SQLite中数据操作方法;4. 能够结合SharePreferences,完善实验一中的项目,实现数据操作的多种方式配合三)实验内容:1. 用adb shell创建数据库;2. 用标准SQL语句操作SQLite;用SQLiteDatabase的方法操作SQLite;拷贝数据库到SD卡上;3. 进一步加深对数据库操作的理解认识,写出自己的心得体会。
四)要求:必开1. 了解adb shell并能用命令实现数据库创建等操作;2.对比数据库原理,理解标准SQL语句操作SQLite的使用;3. 掌握SQLiteDatabase操作SQLite的方法;实现数据库与SD卡的交互;4. 对实验一项目,添加数据库操作功能,实现前后台的数据交互及可靠性操作响应,继续完善项目的稳定性、整体性、高效性五)每组人数:每组1人,单独实现六)主要仪器设备及配套数:PC机80套(七)所属实验室:信息技术实验教学中心实验三 综合案例学时: 2(一)实验类型:综合性(二)实验目的:1. 熟悉Android软件开发流程;2. 理解并运用MVC/State框架开发整个项目;3. 熟练运用异步任务、后台服务、进度条交互显示等功能扩展、完善项目功能;4. 能够熟练应用各种控件、功能、开发框架,编码、实现完整Android项目三)实验内容:1. 在实验二的基础上,进一步通过开发框架的合理应用来改进项目的易扩展性;2. 通过AsyncTask、Services、Intent、Thread、Handler等技术的合理组合与运用,修改完善原项目,在易用性、交互性上进一步提高3. 进一步加深对程序设计的理解认识,写出自己的心得体会。
四)要求:1. 了解开发框架及相关技术;2.掌握State、MVC框架的构造原理与使用方法;3. 运用软件开发思想,通过融合功能、后台服务及其它方法、技术,完善整个项目,全方位提升软件质量4. 学会调试Android程序,熟悉调试工具的使用,并写出一份完整的软件开发、测试、功能描述文档,完成整个Android项目文档的整理、修订五)每组人数:每组1人,单独完成六)主要仪器设备及配套数:PC机80套(七)所属实验室:信息技术实验教学中心。





