毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android的物流平台客户端设计(3)
(2)挣脱运营商的束缚
在Android系统还没有被开发出来的时候,在各个地区,特别是欧美地区,手机应用的开发往往会受到手机运营商的牵制,在手机制造商的要求下,手机具有什么功能以及需要接入到什么
网络
之中,都需要受到运营商的控制,否则开发出来的软件跟手机反而会浪费资金。在Android系统下开发出来的iPhone上市之后,用户就可以更加方便的连接到网络上,使的制造商受到运营商的制约更加的少,而近年来随着EDGE、HSDPA这些2G至3G甚至4G网络的跨越性进步,手机可以不在受到运营商过多的牵制,可以更加容易的连接到网络上,当我们可以随意的使用网络来进行下载、聊天、资料查询等功能时,想起以前下载彩铃时的情况,不禁觉得Android系统开发所带来的便利。
(3)丰富的硬件选择
同样受益于Android开发平台的开发性,带来的另一个好处就是,不会轻易的影响到数据同步以及软件的兼容,在这个特点的基础上,众多的厂商在推出各种功能不同、各具特色的产品时,例如从黑莓的BlackBerry风格手机一下改用苹果iPhone,同时可以在iPhone上使用将BlackBerry中优秀的软件,以及将BlackBerry手机中各种重要资料的转移到iPhone手机之中等,都不会出现任何的问题。
(4)不受任何限制的开发商
Android平台不同于其他的平台,他没有各种各样严格的使用限制或者是需要使用费用的要求,使得除了谷歌以及手机联盟的第三方开发商,有一个十分宽泛而且自由的环境,因为Android 平台这种特性,必然会导致各种性能优越、新颖特别、功能齐全的软件层出不穷。
(5)无缝结合的Google应用
谷歌在互联网刚开始只是用来搜索,但是经过了十几年的历史蜕变,他已经不仅仅只在于搜索,而是全面的渗透了互联网之中,谷歌的各种服务,比如说谷歌地图、谷歌邮件等等,都可以成为了连接用户和互联网的一个重要的纽带,用户可以通过谷歌的各种应用,得到自己想要的资源,同时Android平台手机可以无缝连接谷歌服务的特性,使得他更加的受到欢迎以及支持。
2.2 Android 的系统架构
在了解Android系统的时候,我们首先需要了解的是Android的系统框架,其中包括:Linux的系统框架、本机库、应用程序已经应用程序的框架
2.2.1 Linux的系统架构
Android构建在Linux的基础之上,1991年 Linux Torvalds便开发出了Linux内核。现在,Linux可以说是无所不在,在这种产品中都可以看到其存在的身影比如智能手机、平板电脑等, Linux为Android提供了硬件抽象层,使Android可以应用在各种平台之上。有了Linux,Android利用它来完成 内存管理、网络操作等服务工作。Android用户永远也不会看到Linux系统,但是作为开发人员必须知道它对于Android系统的重要性[2]。
2.2.2 本机库
其中的本机库中包括下面的最重要的五个部分。
(1)界面管理器。
(2)2D和3D图形。
(3)媒体编解码器。
(4)SQL数据库。
(5)浏览器引擎。
2.2.3 应用程序框架
位于本级类库和运行时上面的是应用程序框架层。该层提供了在创建应用程序是需要的各种高级构件块。该框架已随Android一同安装,但开发人员也可以根据需要使用自己的组件扩展该框架。
2.2.4 应用程序
Android架构图中的最高层是应用程序层。但是作为用户,只能看到应用如何使用而不会看到该层下面的其他操作,不过对于使用Android系统的开发人员,这些都是必须去了解的。
共4页:
上一页
1
2
3
4
下一页
上一篇:
药房中转库管理系统设计实现
下一篇:
基于三维激光雷达的道边识别
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
公寓空调设计任务书
神经外科重症监护病房患...