基于Android平台的系统开发技术探究

2019-12-11 16:07赵佳明
科学与财富 2019年19期
关键词:Android平台

摘 要:本文针对基于Android平台的系统开发技术,结合理论实践,在简要阐述校园信息服务系统需求的基础上,分析了系统开发的思路,并提出基于Android平台的系统开发的关键技术,希望对构建构建智慧校园有一定帮助。

关键词:Android平台;系统开发技术;应用服务层;HTML5技术

在物联网技术和Android平台不断发展和完善的背景下,为构建智慧校园提供了技术支持。构建基于Android平台的智慧校园,可实现校园管理的智慧化、集约化、系统化,并提升校园资源的利用率,为师生的学习和生活提供更加便利的服务。基于此,开展基于Android平台的系统开发技术研究就显得尤为必要。

1、校园信息服务系统需求分析

基于Android平台的校园服务系统,在充分满足学生和教师学习及生活需求的基础上,融入了家长,有效加强了三者之间的互动性,为交流、沟通提供了更加便利的条件。在新时期背景下,对校园信息服务系统的需求包括以下几个方面:

第一,功能性需求。包括:学生、教师、家长、校园管理人员基本信息和登录信息,实现信息共享。

第二,性能需求。性能需求主要体现在校园信息服务系统的整体功性方面,主要内容是实现了手机操作。基于Android平台的校园信息系统中,需要通过一定的信息和相关操作来保证整个系统得以顺利运行。

第三,对界面的需求。要满足用户在访问过程中,可以更加方便友好体现服务系统的便捷性。

2、基于Android平臺智慧校园系统的设计思路

2.1总体构架设计

Android平台具有很强的兼容性,是目前系统开发的主流应用平台, 比如:常用的机顶盒设备系统、手机操作系统、平板电脑操作系统等,都是立足于Android平台开发的系统。支持可视化和互操作,可为移动终端的操作和应用提供更加便利的条件。在智慧校园系统开发中,以程序语言作为主要的开发语言,在Android平台上通过专业的智能终端完成系统设计和开发,支持多种移动设备同时接入,并且操作非常简单便捷,为学校师生提供提供了一个良好的资源够共享平台。

在层次架构为主要模式,通过Android平台,完成智慧校园系统设计,由四个层次组成,具体如下:

应用服务层:主要功能是为用户提供便捷的服务,借助专业的配置技术对系统文件进行初始化处理,教师、学生、家长可以通过注册账务,登录系统,从而形成数据处理引擎,实现系统资源的实时控制。然后用户根据自己的实际需求,在对话框中输入相应的参数,系统即可对其进行自动处理【1】。

服务提供层:通过Android平台,为智慧校园服务系统提供数据和资源,促使系统相关的配置操作能顺利开展。此外,在服务提供层上设计了通过显示屏展示配置信息的系统,通过此系统,用户可以对自己的信息,根据实际情况进行更改,主要在DNS完成修改、创建、删除等工作。

公共服务层:主要为用户提供可操作的功能,比如:日志管理操作、数据信息缓存设置操作、元数据管理操作等。

数据处理层:主要用于在校园息信息中插入数据、修改数据、删除数据、查询数据等。把教师、学生、家长等基本信息存储服务器中,以便及时提取使用。

2.2系统功能设计

基于Android平台的智慧校园系统具有的功能包括:图像管理功能、注册登录功能、考试成绩查询功能、办公电话查询功能、失物招领功能、校园信息浏览功能、移动定位功能、课表查询功能等。此项系统在具体使用过程中,通过下载Android平台安装包,进行安装、注册、登陆,进入系统中以后,可在主页面上搜索体育馆、教室、食堂等内容【2】。还可以学校各个建筑距离用户之间的距离,指示方位等信息。图像管理功能,既可以用来拍摄学校的建筑物,也支持信息共享。功能非常强大,基本上满足了学校师生生活和学习的需求。此外,该系统还具有社交分享功能、用户定位功能、图表绘制功能等,大大提升了系统应用的交互性和实用性。

3、基Android平台系统开发的关键技术

3.1HTML5技术

智慧校园系统开发中主要利用了HTML5技术对系统终端样式、标签显示进行合理设计,移动终端比PC机的分辨率比较低,而且移动设备的显示屏比较多。需要配置Web页面,选择的页面要尽量满足平面尺寸要求。通过HTML5技术可有效解决这一问题,基本上满足了智慧校园服务系统对显示的需求,不但操作便捷,简单,而且体积比较小。虽然移动终端系统具有的优势比较大,但基于Android平台的应用程序开发难度比较大,并且对数据存储也有很高,受到移动终端系统内存比较小的影响,难以保证采集数据都能良好存储,因此,如何解决存储问题是目前重点问题【3】。

3.2移动定位技术

在我国北斗导航系统、GPS技术等定位技术不断发展的背景下,各项技术愈发成熟,被广泛应用在各大领域,比如:百度地图、高德地图等都以软件的形式存储在移动终端中。基于Android平台的智慧校园服务系统通过GPS芯片进行连接,从而获取精度比较高的位置信息,通过移动终端和GPS系统相互配合,还能大幅度提升用户的坐标精度,促使校园的定位更加精确。

3.3canvas绘图技术

基于Android平台开发的智慧校园服务系统,还融入了canvas绘图技术,实现了校园图书馆、宿舍、食堂、教学楼三维图像处理技术,用户通过浏览器就可进行预览,通过移动、旋转、缩放等操作,对网络传输宽带的占用率进行合理调节,有效保证了图片的分辨率和清晰度。

3.4 多媒体内容分类标签技术

基于Android平台的智慧校园服务系统,为促使操作画面更加流畅和绚丽,应用了多媒体标签技术对原声数据进行全面管理,在传输和播放过程中,避免了原声数据被损坏和丢失的现象。比如:

结束语

综上所述,本文结合理论实践,探究了基于Android平台的系统开发技术,探究结果表明,智慧化校园是目前我国各大学校的主要发展趋势,以Android平台为基础,设计的智慧校园服务系统,不但具有很高的智能化水平,而且信息化也比较高,可满足教师、学生在校生活和学习的需求,值得推广应用。

参考文献:

[1]文如冰.基于ASP.NET技术平台的高校大学生演艺厅场地申请系统的设计与开发[J].智库时代,2019(10):102-103.

[2]陆丽.利用微信平台开发移动教学服务系统的技术实现[J].信息通信,2019(01):285-286.

[3]闫家传.基于仿真平台开发仿真系统技术研究[J].科学技术创新,2018(30):81-82.

[4]廖春华.基于Android平台的智慧校园系统设计研究[J].信息技术与信息化,2018(08):145-147.

作者简介:

赵佳明 (1995-),男 ,汉族,江苏海门人,本科学历,研究方向:系统工程方面.

猜你喜欢
Android平台
基于Android平台的儿童跟踪系统
基于Android平台的老人跌倒检测算法及APP设计
基于Android平台软件开发技术研究
基于Android平台的人脸识别系统设计与实现
基于Android平台的健康医疗APP设计与开发
Android手机主题设计 
基于Android的Python语言英汉维电子词典设计与实现
Android平台下的空气质量和天气情况查询应用设计与实现
基于Android的移动GIS系统的应用与实现
基于移动互联网的糖尿病医疗辅助系统设计与实现