海南工商职业学院
《软件工程综合实训2》课程
实训指导书
主编:钟梅
2020年4月01日
目 录
1、课程实训目的
(1)了解Android应用程序项目开发流程和方法;
(2)了解和掌握Android应用程序界面设计方法;
(3)了解和掌握Android应用开发后台使用java语言实现作品功能。
2、课程实训项目统计与学时分配
序号 |
实训项目名称 |
学时 分配 |
必开 /选开 |
可否 开出 |
平台 类别 |
实训 结果 |
1 |
APP启动导航界面功能 |
6 |
必开 |
是 |
仿真 软件 或 真实 设备 |
设计作品和 设计报告文档 |
2 |
APP系统主功能框架结构 |
6 |
必开 |
是 |
||
3 |
APP窗口广告轮播效果 |
6 |
必开 |
是 |
||
4 |
APP数据统计显示列表 |
4 |
必开 |
是 |
||
5 |
APP参数详情更新功能 |
4 |
必开 |
是 |
||
6 |
APP状态栏告警推送功能 |
6 |
必开 |
是 |
||
合计 |
32 |
|
|
|
|
3、课程实训资源
1)配套教材:本实训指导书
参考资料:Android应用开发相关技术文档
2)实训场地及条件:
实训场地:移动中心通信实训室
实训设备或平台:Intel P4 2.4G/256M/40G PC机一套
4、课程考核方法
参考实训课程教学大纲编写。
1、实训目的与要求
(1)了解和掌握Android的setTag()方法和getTag()
(2)了解和掌握android背景选择器selector用法
(3)了解和掌握LayoutInflater的inflate函数用法详解
2、实训内容
(1)根据给定的四个图片资源(自定),设计系统使用指南、欢迎,广告和登录四个导航界面,参阅导航界面原型如图1所示。
图1 导航界面
(2)通过手指的触摸横向滑动,进行四个导航界面顺序切换。
(3)在第四个登录界面,设计一个用户登录界面,点击登录到系统主功能框架界面(实训二内容)。
3、实训准备
(1)实训环境准备
硬件:(含耗材)Intel P4 2.4G/256M/40G PC机一套
软件:Windows XP+ adt-bundle-windows-x86_64
资料:Android应用开发相关技术文档
(2)相关知识要点
n 关于Android的setTag()方法和getTag()
n android背景选择器selector用法
n LayoutInflater的inflate函数用法详解
4、实训步骤
(1)设计APP功能界面,编写XML界面代码
(2)编写后台java代码实现设计功能,将项目工程下载至Android手机端或仿真环境下调试运行
(3)总结分析任务过程,撰写实训报告
5、实训小结(或结果)
6、评定标准
实训作品能按实训任务要求依次实现APP功能界面和代码设计,完成的作品能在Android平台手机端或模拟仿真设备上正常运行并具备相应功能。
实训报告撰写,规范,条理清晰,重点突出,用语准确;对实训步骤流程描述完整,有实训目的,实训过程,实训结果,实训总结等。
7、实训任务拓展
学生动手操作,遇到问题小组讨论,并相互评论.
8、思考与练习
1、实训目的与要求
(1)了解和掌握底部菜单栏实现方式ViewPage用法详解
(2)了解和掌握android ViewPager滑动事件讲解
2、实训内容
(1)根据界面原型,进行功能布局设计,参阅系统设置界面原型如图2所示。
(2)使用底部菜单栏的方式设计系统功能框架,当系统启动时显示系统主页界面;然后通过点击底部菜单或滑动屏幕依次切换到实时监测,手动控制和系统设置等界面。
(3)在各个菜单页面下显示当前页面位置信息,各菜单页面预留接口,为后续添加各页面功能提供接口实现。
图2 系统主功能框架结构界面
3、实训准备
(1)实训环境准备
硬件:(含耗材)Intel P4 2.4G/256M/40G PC机一套
软件:Windows XP+ adt-bundle-windows-x86_64
资料:Android应用开发相关技术文档
(2)相关知识要点
n 底部菜单栏实现方式ViewPage用法详解
n android ViewPager滑动事件讲解
4、实训步骤
(1)设计APP功能界面,编写XML界面代码
(2)编写后台java代码实现设计功能,将项目工程下载至Android手机端或仿真环境下调试运行
(3)总结分析任务过程,撰写实训报告
5、实训小结(或结果)
6、评定标准
实训作品能按实训任务要求依次实现APP功能界面和代码设计,完成的作品能在Android平台手机端或模拟仿真设备上正常运行并具备相应功能。
实训报告撰写,规范,条理清晰,重点突出,用语准确;对实训步骤流程描述完整,有实训目的,实训过程,实训结果,实训总结等。
7、实训任务拓展
学生动手操作,遇到问题小组讨论,并相互评论.
8、思考与练习
1、实训目的与要求
(1)了解和掌握Android--多线程之进程与线程
(2)了解和掌握动态生成页面指示器实现方法
2、实训内容
(1)利用给定的资源,实现该界面原型的布局,参阅广告轮播界面原型如图3所示。
图3 广告轮播窗口界面
(2)轮播区域显示的广告页面间隔2秒钟执行一次切换,轮播至最后一个页面后,接着重复第一个页面轮播。
(3)动态生成小圆点页面指示器,图片和广告语及小圆点指示器绑定轮播。
3、实训准备
(1)实训环境准备
硬件:(含耗材)Intel P4 2.4G/256M/40G PC机一套
软件:Windows XP+ adt-bundle-windows-x86_64
资料:Android应用开发相关技术文档
(2)相关知识要点
n Android--多线程之进程与线程
n 关于动态生成页面指示器实现方法
4、实训步骤
(1)设计APP功能界面,编写XML界面代码
(2)编写后台java代码实现设计功能,将项目工程下载至Android手机端或仿真环境下调试运行
(3)总结分析任务过程,撰写实训报告
5、实训小结(或结果)
6、评定标准
实训作品能按实训任务要求依次实现APP功能界面和代码设计,完成的作品能在Android平台手机端或模拟仿真设备上正常运行并具备相应功能。
实训报告撰写,规范,条理清晰,重点突出,用语准确;对实训步骤流程描述完整,有实训目的,实训过程,实训结果,实训总结等。
7、实训任务拓展
学生动手操作,遇到问题小组讨论,并相互评论.
8、思考与练习
1、实训目的与要求
(1)了解和掌握Listview工作原理与运行机制
(2)了解和掌握Listview及其数据适配器使用方法
2、实训内容
(1)根据界面原型,进行功能布局设计,参阅手动控制界面原型如图4所示。
(2)在系统实时监测界面中能动态的显示和刷新各监测参数的当前状态详情。
(3)同时在实时监测界面下提供用户手动修改参数详情接口,当点击对应的监测参数右边的参数设置按钮能启动对话框修改功能。
图4 系统实时数据监测显示界面
3、实训准备
(1)实训环境准备
硬件:(含耗材)Intel P4 2.4G/256M/40G PC机一套
软件:Windows XP+ adt-bundle-windows-x86_64
资料:Android应用开发相关技术文档
(2)相关知识要点
n Listview工作原理与运行机制
n Listview及其数据适配器使用方法
4、实训步骤
(1)设计APP功能界面,编写XML界面代码
(2)编写后台java代码实现设计功能,将项目工程下载至Android手机端或仿真环境下调试运行
(3)总结分析任务过程,撰写实训报告
5、实训小结(或结果)
6、评定标准
实训作品能按实训任务要求依次实现APP功能界面和代码设计,完成的作品能在Android平台手机端或模拟仿真设备上正常运行并具备相应功能。
实训报告撰写,规范,条理清晰,重点突出,用语准确;对实训步骤流程描述完整,有实训目的,实训过程,实训结果,实训总结等。
7、实训任务拓展
学生动手操作,遇到问题小组讨论,并相互评论.
8、思考与练习
1、实训目的与要求
(1)了解和掌握数据列表中借助Dialog对话框功能实现列表参数的修改方法
(2)了解和掌握通过自定义对话框完成参数传递更新方法
2、实训内容
(1)根据界面原型,进行功能布局设计,参阅环境参数设置界面原型如图5所示。
图5 系统参数详情更新界面
(2)实现手动修改参数详情功能:点击参数设置按钮 ,弹出参数修改对话框,对话框界面显示当前监测参数及参数详情信息。
(3)在修改参数对话框提供用户手动输入更新参数,点击保存按钮后能将修改的数据更新到实时监测数据列表参数详情中,点击取消参数不保存退出。
3、实训准备
(1)实训环境准备
硬件:(含耗材)Intel P4 2.4G/256M/40G PC机一套
软件:Windows XP+ adt-bundle-windows-x86_64
资料:Android应用开发相关技术文档
(2)相关知识要点
n Android基于监听的事件处理
n Dialog的使用与总结
4、实训步骤
(1)设计APP功能界面,编写XML界面代码
(2)编写后台java代码实现设计功能,将项目工程下载至Android手机端或仿真环境下调试运行
(3)总结分析任务过程,撰写实训报告
5、实训小结(或结果)
6、评定标准
实训作品能按实训任务要求依次实现APP功能界面和代码设计,完成的作品能在Android平台手机端或模拟仿真设备上正常运行并具备相应功能。
实训报告撰写,规范,条理清晰,重点突出,用语准确;对实训步骤流程描述完整,有实训目的,实训过程,实训结果,实训总结等。
7、实训任务拓展
学生动手操作,遇到问题小组讨论,并相互评论.
8、思考与练习
1、实训目的与要求
(1)了解和掌握在Android中使用Notification提示消息推送到状态栏告知给用户。
(2)了解和掌握在Android中如何实现Notification绑定意图的方法。
2、实训内容
(1)当出现用户修改参数超过阈值时,客户端的通知栏在不超过10秒的时间内必须收到对应的警告消息。
(2)警告信息的内容至少包含:警告对象、警告类型、警告发生时间、阈值。
(3)点击某一通知消息时,可以自动进入实时监测界面。当参数修改为正常时,客户端通知栏内的消息自动消除。
3、实训准备
(1)实训环境准备
硬件:(含耗材)Intel P4 2.4G/256M/40G PC机一套
软件:Windows XP+ adt-bundle-windows-x86_64
资料:Android应用开发相关技术文档
(2)相关知识要点
n Notification基本布局和使用流程及属性设置方法
n Notification与PendingIntent意图绑定实现
4、实训步骤
(1)设计APP功能界面,编写XML界面代码
(2)编写后台java代码实现设计功能,将项目工程下载至Android手机端或仿真环境下调试运行
(3)总结分析任务过程,撰写实训报告
5、实训小结(或结果)
6、评定标准
实训作品能按实训任务要求依次实现APP功能界面和代码设计,完成的作品能在Android平台手机端或模拟仿真设备上正常运行并具备相应功能。
实训报告撰写,规范,条理清晰,重点突出,用语准确;对实训步骤流程描述完整,有实训目的,实训过程,实训结果,实训总结等。
7、实训任务拓展
学生动手操作,遇到问题小组讨论,并相互评论.
8、思考与练习