APP下载

基于长江数字航道平台通过API接口技术实现安卓系统APP开发应用的研究

2019-02-14陈曦

科学与技术 2019年1期
关键词:长江

陈曦

摘要:新时代长江航道必须要有作为,必须加快推进互联网、大数据、人工智能与长江航运的深度融合,以信息化、智能化促进长江航运转型升级。随着科学技术的不断进步,手机已经成为最重要信息交换工具之一,因此如何通过手机的应用改变长江航道的管理模式,已经成为新时代下长江经济带建设对航道事业的需求。为实现长江航道便捷管理的目标,选取安卓系统进行APP的开发,同时对于系统数据的存储等问题也不断进行改进,成为未来研究的重点之一。本文针对该方面的内容,提出通过有效处理开放云中的API进行问题的研究。

关键词:长江;数字航道;APP;开放云API

前言

在历史的进程中,长江见证了国家由原始到文明,由积弱到富强,由索求无度到和谐共生的过程。作为我国国土空间开发最重要的东西轴线,如何实现现代化建设的目标成为未来长江发展的关键任务。通过长江数字航道系统,我国已经建立了成熟的信息平台,但是伴随着长江航道服务意识的不断提升,长江航道信息的获取、读取渠道也将进一步拓展。手机作为目前最为方便、快捷的信息处理工具之一,基于安卓系统,通过API接口技术实现数字航道系统的APP功能开发完美契合了时代对长江航道发展的需求。

1.长江数字航道简述

“数字航道”是“数字地球”概念在航道领域的具体应用,它是对航道管辖区域、管理对象及管理活动的数字化体现,是综合运用地理信息系统、遥感、遥测、宽带网络、通讯、虚拟仿真、多媒体等多种技术对航道业务流程、动态监测管理和辅助决策服务的虚拟化、网络化、数字化、智能化和可视化的技术系统。

2.安卓概述

安卓(Android)是以Linux 为核心,由谷歌公司开发的操作系统,广泛应用于手机以及平板电脑的APP的开发和使用。通过Apache 免费开放原始码许可证授权的方式,能够在全球内使用,为现在手机的不断发展提供了良好的发展基础。安卓系统具有清晰的系统架构,内部的分工十分明确,这也为现在软件开发技术人员进行客户端的开发提供了较大的便利。

3.API结构实现APP开发中的开放云API

API是基本与计算机同时出现的,现在软件开发中常见的编程接口。在进行编程的过程中,通过云API将网站中的服务进行封装,从而形成计算机中容易识别的数据接口,然后在API操作系统的运用过程中,还需要将应用程序进行提前的编写,这是由于API的操作环境相对较为复杂,为了避免出现较多的问题就需要对应用程序进行预编,然后通过点用各种命令实现变成的有效进行。在进行API 的运用过程中,操作网站是可以自动进行服务的打包的,这也是得现在软件开发更为便捷。

4.基于开发云API完成APP开发

基于开发云API完成APP开发中的UI界面设计主要是采用DIV与CSS的布局形式进行设计。在进行APP的数据处理时,建立安卓平台中的SDK开发环境,并且将此与云API进行有效的结合,从而实现多应用模块的共同使用,增强模块的应用功能。就现在我国的基于开发云API完成APP开发中还存在一定的问题,尤其是现在移动智能端所存在的安全挑战相较于固定的网络以及桌面设备等更加严重,因此,在进行设计的过程中也就应当给予更多的重视,充分的保证APP开发的安全性,这样才能够更好的保证APP在实际中的有效应用,同时也使其能够被现在的企业以及个人接受。对于APP开发的安全管理主要从以下的几个方面进行有效的控制:一是代码安全,提升代码安全對于软件的质量以及安全性的提升具有着重要的作用,提升代码安全首先在进行代码的编写时,要保证规范的运用代码,然后通过代码混淆的方式进行代码的保护,同时也能够有效的防止攻击者对代码的破坏,然后是针对开放性相对较强的安卓系统,在进行代码的编写时要增加保护性程序,以及安全审计等工作,充分保证代码安全;二是有效的控制软件的权限管理,这对于软件的安全管理非常重要,对于安卓系统来说,在进行设计的过程中则考虑到了系统的安全性问题,因此,其在设计的过程中规范了权限的管理,因此,在进行软件的开发时,可以通过公共的Android manifest.xml配置文件以及内部文件等进行权限的管理,用户在使用时,则需要加入访问条目进行访问,从而可以有效的避免用户使用权限出现问题,减少用户使用风险;三是保障安卓系统的内核安全,安卓系统是是以Linux 为核心的操作系统,在进行运用的过程中,每一个用户都虚拟的范围,并且,安卓系统内部又存在开放的内部源代码,保障安卓系统内核的安全对于整体的安全性能的提升就有着重要的意义。开发者对于该方面的管理需要对安卓系统的内部漏洞进行及时的修补,以保证系统安全。四是保障安卓系统框架层的安全,对于提升安全系统框架层的安全,一般采用安卓数字证书来实现,安卓数字证书是应用于应用的升级以及加强应用之间通信的重要权限,通过加强对安卓数字证书的管理,能够在一定程度上提升安卓系统框架层的安全,减少安卓系统中的 SQLite存在的隐患。

5.结束语

综上所述,随着日益上涨的长江航道服务需求,API接口技术的有效运用,基于长江数字航道系统的APP应用功能也不断开发。并且,随着现在APP开发的不断增多,保障APP开发的安全性也非常的关键,这样才能够有效地实现APP的不断发展。

参考文献

[1]欧阳丽娜 . 数据流 Java 并行程序设计模型的设计、实现及运行时优 [J]. 电脑知识与技术,2013(35):117-118.

[2]王岩,金鑫,李福林 . 基于安卓的移动应用开发 _ 手机相册的设计与实现 [J]. 电子制作,2013(18):63-64.

[3]黄凌霄.安卓系统的IETM设计与开发[J].电子技术与软件工程,2017(14).

[4]衷文.基于安卓系统的APP开发技术研究[J].中国新通信,2017,19(14).

[5]傅纬球.针对安卓移动终端设备的数据取证技术研究[J].中国高新技术企业,2017(12).

猜你喜欢

长江
长江掠影
熊长江
大疫
长江8号
长江8号
长江8号