第1集 背景相关与系统架构分析

1.Android背景与当前的状况

Android系统是由Andy Rubin创建的,后来被Google收购;最早的版本是:Android 1.1版本 而现在最新的版本是去年9.0,有趣的是Android系统的命名都是以点心来命名的,下述表是Android版本名称,对应API号以及发布时间!

Android版本市场比例

看完上面的信息,我们可能有这样的一个疑问: 那么多的系统版本,我们开发的时候要针对哪个版本进行开发? 这就是作为一个Android必须面对的Android碎片化问题了,而这个问题又分为两个(可以不看):
系统碎片化:我们开发App时可能需要做到低版本兼容,比如,最低兼容至2.3版本;由于各种Rom定制的盛行,国人都喜欢对原生系统做一些更改,这导致了在原生系统上可行,而在定制Rom上不可行的问题,比如相机调用~
屏幕碎片化:市面上各种各样屏幕尺寸的手机,5.0寸,5.5寸,5.7寸,6.0等等,除了手机外,还有Android平板,所以开发时我们可能要处理这个屏幕适配的问题。
当然了,我们一般都会选择最成熟,参考资料最多的Android版本,刚学我们并不需要去考虑这些复杂的东西,后续实际开发我们再来深究!而且开发时会有提示帮助我们进行选择呦!

2.Android平台剖析

Android平台由很多不同的组件构成,包括一些核心应用(如通讯录),一组API以及大量支持文件和库,这些API可以帮助你控制应用的外观和行为。下面来对Android平台包含哪些组件进行一个简要全面的认识。后面还会在必要时更详细地解释各个组件。

英文版本的太难看了,还是中文版本的比较好!


中文版的Android运行时环境(运行库)中缺少一个 DVMDVMDalvik Virtual Machine的缩写,是安卓虚拟机的缩写(为什么不叫AVM—Android Virtual Machine呢?原因是其作者以其祖上居住过的名为Dalvik的村子命名)。

3. 小知识拓展

  1. Android—区别DVM与JVM
  2. 名词解释之“API”——看看度娘怎么说
  3. 能听得懂的“API”解释

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值