基于Android的大学生生活小助手设计与开发(4)
时间:2016-12-22 19:55 来源:毕业论文 作者:毕业论文 点击:次
第优尔章是总结与展望,对本系统的设计成果和设计过程进行大致总结,介绍本系统开发的出发点和想要达到的效果,同时对系统的不足进行展望。 2相关技术 系统开发工具用的是Android-Studio,采用面向对象语言java来编写程序。 2.1 Android的介绍 Android是基于Linux的自由的和开源的操作系统,主要应用于移动设备,由谷歌和开放手机联盟领导和开发【 】。 Android里面有非常Android平台的开放性特点既能促进技术的创新,又有助于降低开发成本,还可以使运营商能非常方便地地址特色化产品。 Android相对其他操作系统具有的优点【 】: 开放的体系结构:具有非常好的开发和调试环境,而且还制成各种可扩展的用户体验,允许任何移动终端厂商加入到Android中来。 占据绝对优势的市场份额:2015年第4季度,安卓全球市场占比达80.7%。 性价比高:安卓系统的智能手机价格平民,却能实现多样化的功能需求。性价比较ios系统高很多。 易操作性:安卓系统操作简便实用,用户体验较好。受众广【 】。 2.2百度地图API: 百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/地理编码、路线规划、LBS云存储与检索等功能,适用于PC端、移动端、服务器等多种设备,多种操作系统下的地图应用开发【 】。 2.3天气预报API: 天气预报API是一个针对当前天气编写的一个API调用接口,通过此接口可以获取一个城市的温度、气候、紫外线等的信息,从而应用自己编写的程序中【 】。 2.4新闻API接口: 新闻API接口包括多个频道的最新新闻(距各大网站发布的新闻时间不超过10分钟延迟),有国内焦点、国际焦点、军事焦点、财经焦点、互联网焦点、房产焦点、汽车焦点、体育焦点、娱乐焦点、游戏焦点等近50个新闻频道。本系统新闻模块获取的是国内焦点【 】。 2.5 翻译API: 翻译API通过服务端的接口,实现待翻译内容的上传和转化,服务端负责对客户端的需求进行处理并且返回客户端显示翻译结果。 3 Android客户端的需求与分析 3.1可行性分析 主要就该客户端从经济、技术和操作三个方面来进行可行性分析: 3.1.1经济可行性 鉴于大学生对智能手机的拥有率基本高达100%,其中Android比重较高。通过一个Android手机客户端,便可以完成浏览热点新闻,位置服务,求职功能的需求,整个过程对信息进行了整合,提高了大学生信息获取的效率,符合经济效益的要求。 3.1.2技术可行性 本系统使用Android-Studio作为开发工具,采用面向对象语言java来编写程序。新闻模块运用新闻API,地图功能运用百度地图SDK,天气查询运用天气API,运用webview组件接入网络进入求职模块等,所以实现本客户端的技术是可行的。 3.1.3操作可行性 本系统界面主要由三大模块组成,脉络清晰易懂。用户可以在不同界面根据自己的需求自由快速切换。图文结合的方式,使得本系统受众广,易于推广使用。 3.2 Android客户端技术需求 Android应用程序的开发和设计,需要一定配置的计算机硬件来共同实现。随着计算机的普及化和性能的日益提高,计算机硬件的价格也变得越来越平民化。 本次开发,计算机的配置要求如下: 1.处理器:Intel(R) Core(TM) i5 CPU 330 (责任编辑:qin) |