欢迎来到天天文库
浏览记录
ID:28063170
大小:18.50 KB
页数:6页
时间:2018-12-08
《基于安卓平台的资讯助理软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于安卓平台的资讯助理软件的设计与实现 摘要随着移动互联网技术的发展,移动设备也已经融入了人们的生活。越来越多的人们开始使用手机进行信息的搜索和获取。本文采用安卓平台的JAVA开发技术,实现了手机归属地查询、物流查询、彩票查询、火车票查询、天气查询等功能。 【关键词】移动App语音识别Zxing 随着移动互联网技术的高速发展,越来越多的人开始使用智能手机作为主要的生活工具。在智
2、能手机操作系统中,安卓平台是谷歌公司开发的基于Linux的手机操作系统。安卓平台开发环境自由,约束性低,该平台的开放性使得具有丰富的硬件资源。Android系统采用分层架构,分为应用程序层、应用程序框架层、系统运行库层和Linux内核层四层。基于安卓平台的开发的生活资讯助理的软件可以让用户快速获取天气、彩票、火车票、快递以及手机归属地信息,提高人们的生活效率。 1主要核心技术 Zxing ZXing可以调用移动设备的摄像头对条形码进行扫描及解码。它包含了联系到其他语言的端口,由Java实现的多种格式的1D/2D条码图像处理库。为了充分发挥“教学点数字教
3、育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 BaiduSpeechRecognition BaiduSpeechRecognition是百度开发的语音识别系统,对外提供语音识别、语音合成、语音唤醒的服务,用户使用对应的API文档,进行集成开发。百度语音识别技术采用
4、了类似神经网络的深度学习算法来取代了以往的识别模块,这比目前主流语音识别系统更为简单有效,从而大幅提升了识别效率。语音识别的整个流程包括:上传用户语音、百度语音服务器进行语意解析、返回解析数据给客户端,语音识别API对用户语音进行解析,实现语音识别。 Glide Glide是一个高效、开源的媒体管理框架。Glide具有获取、解码和展示�频剧照、图片、动画等功能,它的API接口丰富,在几乎任何网络协议栈里Glide都能被使用。Glide可以实现对图片列表的流畅滚动,也能够方便的对网络获取的图片进行处理与分析。 2软件需求分析 功能性分析 在软件调研和
5、需求分析的阶段,对同类型生活类APP进行竞品分析,发现普遍存在广告多、功能少、使用卡顿、用户体验不佳等情况。在对这些APP进行分析后,总结出需实现以下需求: 用户体验好,系统内不含广告信息,界面简约大方。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和
6、维护。 兼容性强,可稳定运行各厂商、各品牌、各版本的安卓智能手机上。 功能丰富,实现天气查询、快递查询、手机归属地查询、火车查询等功能。 技术可行性分析 系统利用Android平台适用的Java技术进行开发设计。语音识别基于百度开发的语音识别技术,其语音识别技术稳定性高,接口丰富。二维码技术使用Google公司的Zxing框架,Zxing是Google于XX年研发的二维码技术框架,其稳定性高收到开发者的青睐。本系统采用的框架技术都是相对稳定的技术框架,框架的开发文档详细、接口丰富,系统后期的维护方便。 3系统设计 系统架构设计 系统采用服务端/
7、客户端架构模式,服务端利用ShowAPI接口进行开发设计,客户端使用Java语言进行开发设计,框架使用Android的Glide、Zxing开源框架,网络通信使用OkHttp、ShowApiRequest框架。客户端与服务器的传输利用JSON进行文本数据传输,JSON数据解析简单,数据包传输效率高。数据请求方式采用的是HTTP中的Get和Post方法。项目架构如图1所示。 系统功能设计为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课
8、余文化生活。为了确保“教学点数字教育资源全覆盖”项目
此文档下载收益归作者所有