智能终端软件开发报告

上传人:n**** 文档编号:37539819 上传时间:2018-04-18 格式:DOCX 页数:30 大小:1.18MB
返回 下载 相关 举报
智能终端软件开发报告_第1页
第1页 / 共30页
智能终端软件开发报告_第2页
第2页 / 共30页
智能终端软件开发报告_第3页
第3页 / 共30页
智能终端软件开发报告_第4页
第4页 / 共30页
智能终端软件开发报告_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《智能终端软件开发报告》由会员分享,可在线阅读,更多相关《智能终端软件开发报告(30页珍藏版)》请在金锄头文库上搜索。

1、 智能终端软件开发智能终端软件开发设计报告设计报告班班 级:级: 116112 姓姓 名:名:刘佳慧(20111001971)周林(20111001954) 指导老师:指导老师: 徐战亚 中国地质大学(武汉)中国地质大学(武汉)信息工程学院信息工程学院 20142014 年年 1 1 月月一、一、项目背景和意义项目背景和意义尿急是一个麻烦的问题,每个人都可能遇到,然而在陌生环境中强忍内急苦苦寻找厕 所更是不少人都曾有过的尴尬经历。当然,把千辛万苦找到的厕所标记出来,让更多的人 轻松的找到,是再好不过了。所以我们设计并开发了一款可以快速定位附近公厕,打发蹲坑 时间的实用好玩的基于 android

2、 的手机软件窝粑粑。二、二、软件简介软件简介软件架构软件架构1、 界面设计界面设计 采用了新颖的 win8 风格的界面,主页面布局了软件的几个主要功能。页面可以侧 滑,侧滑后是账户界面和软件维护界面。2、 软件功能软件功能 周边的坑:周边的坑: 厕所的具体位置用经纬度坐标表示并且在地图上显示出来,用户还可以自定义搜索的 范围,更快更高效的寻找合适的厕所,同时还有导航功能,使用户在陌生的环境中也能快 速的找到厕所。我发现的坑:我发现的坑: 用户可以将已找到的厕所地址信息上传到在线地图并标记,方便自己方便他人。厕所的前世今生:厕所的前世今生:厕所文化是一个很宽泛的话题,古今中外都有不同的看法,这里

3、介绍了厕所文化的由 来和一些历史上关于厕所的趣闻轶事。厕所是使人放松、振奋和感到享受的圣地。人们必 须关注所有公共厕所设施的更新改造,使人们的生活质量不断提高。一个良好的厕所环境 体现了对于使用者的尊重,反过来,使用者也会尊重它,这样,人们的举止也相应地变得 越来越文明。萌马桶:萌马桶:随着科技的发展和生活水平的提高,人们对生活环境的要求也越来越高,在舒适健康 的前提下,新奇有趣的造型更能令人们身心愉快。这里展示了最近几年的高科技新型马桶 和一些世界各地的趣味马桶。厕所有鬼:厕所有鬼: 在一些影视作品和民间传说中,厕所是十分容易闹鬼的一个场所。可怕的搞笑的哀怨 的各种鬼怪故事让人害怕之余又忍不

4、住想探究更多,在此奉上几篇经典鬼故事,因为是实 习作业,时间和能力有限搜集的鬼故事不是很多。手纸的学问:手纸的学问: 卫生纸虽然不起眼,但谈起卫生纸生产厂家的数量,单单就北京就有 97 家之多,如 此惊人的数量,行业竞争的激烈程度,可见一斑。如此激烈的行业竞争,卫生纸的品质更 是参差不齐,然而,这卫生纸里又有多少玄机呢?这里告诉大家选购卫生纸的基本常识和 一些实惠安全的卫生纸品牌。粑粑好才是真的好:粑粑好才是真的好: 粪便是最能直接反应消化系统各器官组织功能状况的一面“镜子” ,大便的形态颜色 可以“隐喻”我们身体的一些病理变化。这里简单的阐述了其间的相应关系。3、技术难点和介绍、技术难点和介

5、绍 主要用到的技术有 andriod 移动开发技术、百度地图 android SDK 的使用和 android 服务 端相应功能应用。 选择选择 Android 操作系统操作系统 Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如 智能手机和平板电脑,由 Google 公司和开放手机联盟领导及开发。尚未有统一中文名称, 中国大陆地区较多人使用“安卓”或“安致”。Android 操作系统最初由 Andy Rubin 开发,主 要支持手机。 2005 年 8 月由 Google 收购注资。2007 年 11 月,Google 与 84 家硬件制造 商、软件

6、开发商及电信营运商组建开放手机联盟共同研发改良 Android 系统。随后 Google 以 Apache 开源许可证的授权方式,发布了 Android 的源代码。第一部 Android 智能手机发 布于 2008 年 10 月。Android 逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游 戏机等。2011 年第一季度,Android 在全球的市场份额首次超过塞班系统,跃居全球第一。2012 年 11 月数据显示,Android 占据全球智能手机操作系统市场 76%的份额,中国市场 占有率为 90%。2013 年 09 月 24 日谷歌开发的操作系统 Android 在迎来了 5 岁生

7、日,全世 界采用这款系统的设备数量已经达到 10 亿台。 当前的 Android 操作系统具有以下几个功能: 显示布局:Android 操作系统支持更大的分辨率,VGA,2D 显示,3D 显示都给予 OpenGL ES 3.0 标准规格(4.3 版本开始支持 OpenGL ES 3.0) ,并且支持传统的智能手机。 数据存储:Android 操作系统内置 SQLite 小型关联式资料库管理系统来负责存储数据。 网络:Android 操作系统支持所有的网络制式,包括 GSM/EDGE、IDEN、CDMA、EV- DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC 和 WiMAX。 信

8、息:作为原设计给智能手机使用的操作系统,Android 操作系统原生支持短信和邮件, 并且支持所有的云信息和服务器信息。 语言:Android 操作系统支持多语言。 浏览器:Android 操作系统中内置的网页浏览器基于 WebKit 核心,并且采用了 Chrome V8 引擎。在 Android 4.0 内置的浏览器测试中,HTML5 和 Acid3 故障处理中均获得了满分, 并且于 2.2 版及之后能原生支持 Flash,4.0 版本后去除对 Flash 的支持。 支持 Java:虽然 Android 操作系统中的应用程序大部分都是由 Java 编写的,但是 Android 却是以转换为

9、Dalvik executables 的文件在 Dalvik 虚拟机上运行的。由于 Android 中并不自带 Java 虚拟机,因此无法直接运行 Java 程序。不过 Android 平台上提供了多个 Java 虚拟机供用户下载使用,安装了 Java 虚拟机的 Android 系统可以运行 Java_ME 的程序。媒体支持:Android 操作系统本身支持以下格式的音频/视频/图片媒体:WebM、H.263, H.264(in 3GP or MP4 container) 、MPEG-4 SP、AMR, AMR-WB(in 3GP container) 、AAC, HE-AAC(in MP4

10、or 3GP container) 、MP3、MIDI、Ogg Vorbis、FLAC、WAV、JPEG、PNG、GIF、BMP。如果用户需要播放更多格式的媒体, 可以安装其他第三方应用程序。 流媒体支持:Android 操作系统支持 RTP/RTSP(3GPP PSS, ISMA)的流媒体以及 (HTML5 )的流媒体,同时还支持 Adobe 的 Flash,在安装了 RealPlayer 之后,还 支持苹果公司的流媒体。硬件支持:Android 操作系统支持识别并且使用视频/照片摄像头,多点电容/电阻触摸 屏,GPS,加速计,陀螺仪,气压计,磁强计,键盘,鼠标,USB Disk,专用的游戏

11、控制 器,体感控制器,游戏手柄,蓝牙设备,无线设备,感应和压力传感器,温度计,加速 2D 位位块传输(硬件方向,缩放,像素格式转 换)和 3D 图形加速。 多点触控:Android 支持本地的多点触摸,在最初的 HTC Hero 智能手机上即有这个功 能。该功能是内核级别(为了避免对苹果公司的触摸屏技术造成侵权) 。 蓝牙:Android 支持 A2DP,AVRCP,发送文件(OPP) ,访问电话簿(PBAP) ,语音拨 号和发送智能手机之间的联系。同时支持键盘,鼠标和操纵杆(HID) 。 多任务处理:Android 操作系统支持本地的多任务处理。 语音功能:除了支持普通的电话通话之外,And

12、roid 操作系统从最初的版本开始就支持 使用语音操作来使用 Google 进行网页搜索等功能。而从 Android OS v2.2 开始,语音功能 还可以用来输入文字、语音导航等功能。 无线共享功能:Android 操作系统支持用户使用本机充当“无线路由器”,并且将本机的 网络共享给其他智能手机,其他机器只需要通过 WiFi 查找到共享的无线热点,就可以上 网。而在 Android OS v2.2 版本之前的操作系统则需要通过第三方应用或者其他定制版系统 来实现这个功能。 截图功能:从 Android OS v4.0 版本开始,Android 操作系统便支持截图功能,该功能允 许用户直接抓取

13、智能手机屏幕上的任何画面,用户还可以通过编辑功能对截图进行处理, 还 可以通过蓝牙/E-mail/微博/共享等方式发送给其他用户或者上传到网络上,也可以拷贝 到计算机中选择百度地图选择百度地图 android SDK 当初在谷歌地图和百度地图之前选择了好久,最后选择了百度地图。这里结合受众反映 针对 android 版的百度地图作出了一些分析: 1、界面:百度地图很多都是在显眼位置用文字做提示,一目了然,谷歌界面有点炫, 很多用图标来表示,但是用起来相对复杂,不熟悉的用户需要确定这个图标是否是所需要 选择的。 而百度地图搜索框下就直接有“公交”“驾车”的选项,界面简洁直接很多,谷歌地图需要点

14、击获取路线,再点击小图标来选择“公交”这些选项,而且图标不够引 人注目,使用起来相 对复杂些,试想一个很少用网络地图的人分别使用二者地图,那个更方便呢?应该是百度, 大多数用户通过地图是查询位置-这个地方在哪,周 围有什么地物,查询路线-从一个方到 另一个地方如何到达,用百度地图,这些问题很容易解决,而用谷歌地图得摆弄一会儿。 2、百度地图的查询路线更好,首先还是界面更简洁直接,然后是数据的问题,先不管为他 们提供数据的公司如何,刚刚特意同时查了下,同样地起点和终点,百度地 图给出了 5 条 路线,谷歌地图给出的是 4 条路线,而且百度地图路线的选择时可以选择“较快捷”“少换乘” “少步行”三

15、种方式,更方便。打车费用也直接显示出 来,而且个人体会 10 元内的打车费 用基本正确。 3、百度地图有个视野内搜索功能,可以很方便地查找到目标位置,谷歌地图没有。这个 很重要。 4、一个重要界面布局问题,百度地图是地图视野在左,而谷歌地图是地图视野在右,我 们现在时喜欢从左到右看东西啊,这点百度地图更符合用户习惯。 (当然也可能是我常用 百度地图,所以这么觉得) 5、百度地图已经和都市圈合作推出了部分城市如北京、上海、深圳、广州的三维地图, 谷歌地图没有。 6、百度地图地图视野上方有个截图功能,可以直接拉框截图,谷歌地图没有。 7、使用百度的占大多数,经常可以听到“百度一下啊”的话语。随之带

16、来百度地图的使用 率 也相对较高。劣势: 1、如果需要从网络地图上获取数据的话,谷歌地图完胜,而且还有谷歌地球在一旁辅助, 如虎添翼,从网上各种各样的谷歌地图相关工具软件就可以看出。 2、路线查询时输入地点名称却有多个符合条件时,会给出一个下拉菜单给予选择,同一 地点谷歌地图提供的数据精确到街道,而百度地图精确到区。 3、谷歌地图可以将侧边栏隐藏起来,看到更大的地图视野,而百度地图是点击全屏来显 示更大的视野,两种切换方式比起来谷歌的更舒服。 4、谷歌地图的分享链接提供“粘贴 HTML 以便嵌入到网站”这一功能,百度没有。 5、界面布局百度地图更简洁,但是色彩搭配上和画面感上谷歌地图更好。 6、谷歌的品牌形象占优。Android 服务端开发服务端开发XML 与 JSON 解析: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于 JavaScript(Standard ECMA-262 3rd

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号