您好, 访客   登录/注册

基于Android的移动互联网应用的研究与实现

来源:用户上传      作者: 郭波涛

  摘 要 随着科学技术的进步,计算机已经深入到人们的工作和生活中,不可或缺,尤其是当前市场上对于移动互联网有大量的需求,无论是企业还是个人都通过基本的应用开发支持框架,以此实现互联网的高速发展,基于基于Android移动互联网在社会中的认可度,本文对其应用进行研究和分析。
  【关键词】Android 互联网 移动 研究
  互联网已经成为社会发展不可或缺的一个组成部分,无论在生产领域还是生活领域,都起到了一定的作用,并且具有随时、随地和随身的优势,可以自由的展开互动和分享信息。移动互联网在给用户带来全新体验的同时,也代表了移动增值业务的发展途径,智能终端的出现以及Android智能终端平台的发展都为互联网开拓了市场。
  1 Android系统的应用开发情况分析和框架需求情况分析
  1.1 Android系统的发展现状
  在当前的情况下,Android系统的发展基本是从零开始,然后逐一的开始多向性功能的转化,如果使用平台的基础能力,例如在网络以及存储等方面时,需要有针对性地开发出新的功能,并由此实现Android的基础能力,由此进一步完善系统功能的开发模式。但是这种开发的路径存在的问题是开发的时间比较长,并且成本也非常高,在软件之间,代码的复用度非常低,软件的结构不太合理。在系统的应用开发基础支持上,个人以及企业在开发方面会因为项目开发的积累,进而提炼出可以复用的功能和模块,但是基础支持作为应用开发的支撑力,在通用性方面不太全面,应用性比较差,缺少一定的完整性,代码复用率降低。
  1.2 Android系统的需求分析
  为了有效地解决当前发展过程中所产生的开发方式的问题,有关技术人员提出了基于Android的移动互联网应用框架方案。在这个框架基础上,可以满足移动互联网领域向前发展的需要,并且无论是企业还是个人可以在高效率的开发下,保证项目的质量不受到影响。在应用框架中,比较核心的内容就是网络、存储以及基础构件在定义方面的实现。这样可以通过基础组件之间的结合为用户提供更加优质和实用的服务,并且在应用开发中提供出调用接口。
  2 框架的基本设计
  2.1 基础能力框架结构
  基础能力框架的基本功能就是为移动互联网提供一种基础性的服务,其中包含底层能力组件以及上层的服务组件,能力组件主要完成的是数据存储以及网络的访问和计算机日志,数据存储组件提供数据方面的支持,网络访问和结果解析主要是在互联网的基础上,提供影响数据解析的能力,日志的作用是对组件进行调试和优化,并且对系统运行的信息予以记录。
  2.2 UI框架
  UI框架的主要功能是对用户所交互的编程进行效率方面的提升,其中包含TAB中的UI模板和控件,在模板中含有很多个拥有并列功能的应用,在控件库中,其功能对用户的交互控件进行了优化,让这些控件在使用的过程中更加容易。
  3 框架中模块的功能分析
  3.1 Android应用的数据存储组件
  在Android应用中,数据存储有几种主要的方式,分别是SQL数据库、文件存储以及Preference存储。在这集中框架结构中,存储能力对数据存储应用的效率和质量有了较好的提升力度。
  3.1.1 SQLite数据库
  主要是通过数据库引擎来实现的结构化数据存储,在Android应用中,集成了此项数据库,因此每一个Android程序都可以建立并且使用此项存储数据库。在应用框架方面,可以通过以下途径提升该数据库的开发效率,
  (1)对底层的数据库操作进行API方面的封装,并且保证在调用方法上的统一和通用性,并且对于数据库操作的灵活性不会产生非常大的影响。
  (2)利用SQL的语句优化,以此实现更高效率的数据操作,这样可以帮助用户了解数据库的基本使用原理。
  3.1.2 Preference存储
  在Preference存储中,是一种比较轻量的数据存储方式,主要的应用场合是对数据比较少的信息进行配置,它以键和值相对应的方式把系统的数据保存在一个叫做XML的文件当中,这样相对于数据库的存储来讲,Preference存储在操作方面会更加简单,可以适用于数据量比较小的存储,特别是零散的和非结构化的方式。在应用框架中,通过这种方式的封装,可以有效做到统一化管理,并且简化开发的过程,Preference存储对Android应用有积极性的促进影响。应用框架基本上是对键值的过程进行了简化,并且提出了一些便捷的存储方式所应对的数据方法。
  3.1.3 文件存储
  这种存储方式是除了上述两种方式以外的一种简便的存储方式,适合于PDF文件、影音文件和视频文件以及图片等等,在此种存储方式下,Android应用提供了文件的读写方式。
  3.2 云端备份和还原服务
  在移动互联网的应用程序当中,用户在使用时会产生一些个人信息和个人数据,那么为了能够更好地完善对客户的服务,需要在个人信息数据的存储上完成以下多种问题:首先,个人用户使用多种移动终端的数据同步,就是如果用户更换了移动终端设备,例如手机换成平板,或者同一时间使用多台移动终端,那么这些数据的迁移需要更加的简单和方便,但是如果用户的终端设备损坏或者丢失,需要对此项应用加以重新设置,云端一键备份和一键还原的服务就对上述问题进行了细化和解决,基本是通过数据的存储和网络交互以及日志这三个较大的组件,完成了系统的还原和备份功能。
  4 结束语
  综上所述,本文基于Android的移动互联网应用的研究与实现进行了分析和研究,那么在此基础上,要实现Android的移动互联网应用优化,为用户提供更多的服务,还需要在控件结构以及代码的复用率方面进行研究,进而让Android的移动互联网应用进入一个新的发展阶段。
  参考文献
  [1]李丹锋,尹丹云,陈潇潇等.基于Android平台的推送技术在移动OA中的应用[J].制造业自动化,2014,18(12):18-19.
  [2]赵耀宗.Android应用程序GUI自动化遍历技术研究[D].中国科学技术大学,2015.
  [3]殷西祥,赵思琪,秦晓安等.Android移动互联网应用专业课程教学的思考与改进[J].电脑知识与技术,2014,12(15):3592-3594,3587.
  作者单位
  仙桃职业学院 湖北省仙桃市 433000
转载注明来源:https://www.xzbu.com/1/view-7233978.htm