- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android系统上的移动互联网集成平台开发机制.doc
Android系统上的移动互联网集成平台开发机制
摘 要: 移动互联网时代的到来将移动通信、互联网相互整合,促使移动设备可借助WiFi,4G等随时随地访问互联网资源。智能手机作为移动互联网时代的标志性工具,Android是一套具有开放性的移动设备平台,该平台有利于降低开发成本,拥有巨大的市场空间。从Android系统的相关知识点入手,分析基于Android设计移动互联网应用框架的需求,提出满足上述要求的框架设计方案。该框架包含UI框架、SQLite数据库、文件存储等模块,从而提升应用框架的开发和应用效率。
关键词: Android系统; 移动互联网集成平台; 整体框架; 移动通信
中图分类号: TN916.54?34 文献标识码: A 文章编号: 1004?373X(2016)22?0044?03
移动互联网作为新科技时代发展的必然产物,移动互联网是移动与互联网有效结合的产物,它不仅有效继承移动随时随地接收信息的优点,也具备互联网开放、共享资源等优点,成为两种优势合理整体的重要内容。移动互联网有利于为用户带来全新的体验,作为未来某段时期移动增值业务发展主要趋势。Android作为目前应用最广泛的智能终端平台,基于该平台设计移动互联网应用框架具有大量需求。在Android系统上设计移动互联网集成平台能保证开发软件的良好性,有利于个人和企业开发者适应新时期发展要求,创造最大的应用价值。
1 Android系统
Android是Google公司最早开发完成的系统,是在Linux内核操作系统上设计的内容[1]。Android主要包括操作系统、用户界面、应用程序等部分,它使用软件叠层架构,主要划分为底层、中间层、最上层三个部分。其中,底层通过C语言实施开发,只提供各个模块需要的基本功能;中间层主要由函数库和虚拟机两个部分组成,借助C++开发达到标准;最上层由短信程序、通信程序等组成,各类应用软件由各自的公司进行开发完成[2]。随着Android系统日益开发成熟,原先Google公司开发设计的Android向其他相似平台发出挑战,该系统总体框架如图1所示。
2 分析项目需求
本次设计基于Android系统设计移动互联网应用方案,本次设计在满足新时期互联网发展氛围下,达到个人及企业开发者高效率的要求。该系统应用框架包含设计网络、存储等各个组件,从而为用户提供实用性服务,对开发者提供良好的调用接口[3]。本次开发的系统有助于缩少开发周期,达到大量节省人力、财力和时间的目的。
3 系统整体框架及各模块功能
3.1 系统总体框架
系统应用框架如图2所示,本设计框架基于Android结构应用层和应用框架层之间,主要包括基础能力和UI框架等部分。其中,基础能力框架主要包含上层服务和底层组件两个部分,能提供移动互联网需要的基本能力和服务[4]。能力组件由数据存储、日志文件、网络访问、结构分析等组成,通过上述各项能力的相互整合,达到支持上层服务的目的。UI框架能有效提高用户交互编程效率,主要包含UI模块和控件库两个部分。
3.2 系统各模块的功能
3.2.1 数据存储功能
该系统设计的数据存储主要有SQLite、文件存储、Preference三种存储方式,应用框架通过系统的支持和优化,提高开发数据存储的各项功能及效率[5]。
(1) 设计SQLite数据库。Android借助SQLite数据库中的引擎装置达到存储数据的目的。Android具体运行过程中集成SQLite,换言之,每一个Android应用程序均要借助SQLite数据库实现存储操作。应用框架通过以下不同方法提高SQLite数据库开发工作的效率和质量:对底层数据库API进行封装操作时,保障调用方法具有良好的通用性,也不会影响数据库操作的灵活性;对数据库进行开发的人员,不需要过于关注数据的操作细节,运用SQLite实现结构化数据存储的效果;对SQL语句进行优化,满足高效率数据库操作的要求。
(2) 设计文件存储。该系统应用框架除SQLite数据库、Preference上述存储方法外,文件存储也是该系统最主要的存储方法。文件存储只适用存储文本文件、音视频、图片等信息,Android应用框架对文件读写实施封装,为上层提供简洁、拥有通用性文件的读写接口。例如,从文件中读取数据过程中,只需读取文件名称,系统可自动在/data/data//files/目录下加载该文件,并返回FileInputStream对象,关键代码如下:
存储方式。Preference作为Android平台中拥有轻量级数据存储类型,主要用来配置数据过少的信息,这种存储方式采用“键―值”方法把数据存储在XML配置文件内。与数据库存
您可能关注的文档
最近下载
- 婚前医学检查相关知识考核试题.pdf VIP
- 社保2024年新规培训.pptx VIP
- 人教版数学二年级上册第六单元 表内乘法(二)大单元整体教学设计.pdf
- DLT 5707-2014 电力工程电缆防火封堵施工工艺导则-行业标准.pdf
- 2024年医疗招聘中医类-中医妇科学考试历年高频考点题库含答案.docx VIP
- 2023年辽宁省营口市中考生物试卷(含答案).doc VIP
- 北师大版生物中考试题(含解析).docx VIP
- 2024年医疗招聘中医类-针灸推拿考试历年高频考点题库含答案.docx VIP
- 初中生物复习选择题.doc VIP
- 北师大版八年级生物上册单元测试-第19章.doc VIP
文档评论(0)