【Android源码 栏目提醒】:网学会员在Android源码 频道为大家收集整理了“Android项目答辩 - 讲义教程“提供大家参考,希望对大家有所帮助!
Android综合开发实验 负责人:樊 凯 2013年1月22日 目录背景意义系统模型研究内容效果展示项目总结 目录背景意义系统模型研究内容效果展示项目总结 背景意义1/3
Android的火爆浪潮
Android从2008年推出
Android SDK 1.0版本到现在,
Android SDK的版本已经升级到最新的4.0版(
Android4.0 Ice Cream),其后续5.0版
Android N.n Jelly Bean也将马上面世。
Android在智能手机市场占有率也持续攀升,2012年5月的一份市场调查显示,
Android 手机占智能市场的60 。
Android正以前所未有的速度聚焦着来自世界各地的开发者,越来越多的创意被应用到
Android应用程序的开发中,大有席卷整个手机产业的趋势。
背景意义2/3
Android课程在我校 通信工程学院于2011年4月首次开设
Android操作系统与应用本科课程,在课程选报初期有近千名学生报名参加,由于实验场地有限,最终通过层层筛选有50名学生选修课程。
由此本科学生对学习
Android应用开发的热情可见一斑。
根据
Android课程的授课情况,因为课程时间有限,只能做简单的小应用开发,如秒表、定时器、小游戏等,无法实现综合开发。
缺乏
Android系统综合开发教学案例。
而综合开发才是人才培养的关键所在。
本创新实验项目旨在研究探索
Android综合开发实验案例,填补我校
Android应用课程缺乏综合开发案例的空白,为培养
Android综合开发全面人才提供有力支撑。
背景意义3/3项目意义 本 项 目 为
Android 综 合 应 用 开 发 实 验 项 目 , 全 面 锻 炼 学 生 进 行
Android综合应用开发的能力,其开发将涉及
Android几乎所有功能。
----涉及基本组件、基本布局、基本控件、高级控件、菜单对话框等基础知识。
----包括GPS、蓝牙、3D UI、Google Map、传感器、短消息、消息广播机制等高级模块知识的综合应用开发。
项目的实施必将对本科学生
Android综合应用开发起到巨大的推动作用。
目录背景意义系统模型研究内容效果展示项目总结 系统模型1/2 本项目名为
Android系统综合开发实验,名字宽泛而不够具体。
为便于学生开展实验,将实验内容具体定为飞行记录器的,通过该具体内容的研究达到
Android综合开发实验的目的。
具体需要两部
Android智能操作系统,通过GPS、传感器、Google Map、3D UI、 蓝牙、短信、消息广播机制等协同工作完成相应开发应用功能。
系统模型2/2 携带
Android系统的 设备利用平台提供 的Google Map服务 、OpenGL ES 3D等 对接收到的数据进 行处理显示。
服务端携带
Android系统的飞行器利用
Android平台提供的GPS 服务、传感器等收集经纬度、各方向加速度及倾角信息 客户端 目录背景意义系统模型研究内容效果展示项目总结 研究内容1/5本实验主要实现以下三个功能:飞行记录 实时记录飞行器的飞行轨迹,系统剩余电量回报。
坠机回报 当加速度大于3g或持续2秒飞机不动时,短消息回报。
飞行训练 实时显示飞行器的状态、倾角等信息。
研究内容2/5飞行记录 通过
Android系统中GPS模块飞行器完成经纬度信息收集工作;利用Bluetooth模块完成数据收集端与数据处理端的通信功能;数据处理端在收到经纬度信息后利用
Android系统中Google Map模块将经纬度信息显示在地图上。
本功能主要实现飞行轨迹信息的实时传输和显示。
此外,本功能还实现飞行器端剩余电量测量和实时回报功能。
研究内容3/5坠机回报 通过
Android系统中GPS模块及加速度传感器,飞行器完成经纬度信息及各向加速度数据收集工作;利用Bluetooth模块完成数据收集端与数据处理端的通信功能;数据处理端在收到经纬度信息及各向加速度信息后,判断各方向加速度是否大于3g或经纬度信息2秒内不变,如果是,通过系统短消息功能发送坠机回报。
研究内容4/5飞行训练 通过
Android系统中姿态传感器,飞行器完成各向倾角信息收集工作;利用Bluetooth模块完成数据收集端与数据处理端的通信功能;数据处理端在收到各向倾角信息后利用系统中GLSurfaceView与3D模块将各向倾角信息3D显示。
本功能主要实现飞行姿态信息的实时传输和显示。
研究内容5/5 项目应用到的知识点 除了在实现上述功能时已经使用到的GPS、蓝牙、3D UI、GoogleMap、传感器、短消息、消息广播机制等知识外,还包括: 基本组件:Activity、Intent 、Service 、BroadcastReceiver、intentFilter 基本布局:LinearLayout 、RelativeLayout 基本控件:TextiView、Button 、ImageView 、帧动画等 高级控件:ListView 、 TabHost 消息处理机制:回调机制 、 监听机制、Handler消息处理机制 消息提示:Toast 、Notification 菜单对话框 目录背景意义系统模型研究内容效果展示项目总结 效果展示1/10软件环境 操作系统: Microsoft Windows 开发语言:Java、xml 开发工具:Eclipse 效果展示2/10数据接收端欢迎界面和说明界面 效果展示3/10 数据收集端进入界面及点击Menu菜单后显示界面Connect a device 连接蓝牙设备;Make discoverable 蓝牙设备可被发现 效果展示4/10授权请求界面及可连接蓝牙设备链表
上一篇:
Android手机平台下开发旅游景点位置查询应用程序
下一篇:
7*30m公路预应力混凝土连续梁桥上部结构设计