- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vjiazhi【Android编程基础第0篇】Android的那些事.pdf
【Android 编程基础第0 篇】Android 的那些事
微价值网 風壹
微价值转型啦,既然转型了那文章就会换个风格,换成基础培训的。今天我们就先从最基本
的开始,先讲Android 及其相关的一些概念。
我们都说安卓手机,那安卓到底是什么呢?
安卓,英文名字叫Android。该词的本义指“机器人”,同时也是Google 于2007 年11 月5
日宣布的基于Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界
面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是
个开源的手机操纵系统。
里程碑(Android 各版本代号与发布时间):
1.1:2008 年9 月发布的Android 第一版。
1.5:Cupcake (纸杯蛋糕):2009 年4 月30 日发布。
2.2 :Froyo (冻酸奶):2010 年5 月20 日发布。
2.3.x:Gingerbread (姜饼):2010 年12 月7 日发布。
3.0:Honeycomb (蜂巢):2011 年2 月2 日发布。
3.1:Honeycomb (蜂巢):2011 年5 月11 日发布。
3.2:Honeycomb (蜂巢):2011 年7 月13 日发布。
4.0 :IceCream Sandwich (冰激凌三明治):2011 年10 月19 日发布。
4.1 :JellyBean (果冻豆):2012 年6 月28 日发布。
4.2 :Android4.2Jelly Bean (果冻豆):2012 年10 月30 日发布。
4.4 :Android4.4KitKat (奇巧巧克力):2013 年11 月01 日发布。
Android 中我们接触最多的就是应用软件了,Android 上的应用软件我们又叫APK。
APK 是Android Package 的缩写,即Android 安装包(.apk)。将APK 文件直接传到Android
模拟器或Android 手机中执行即可安装。APK 文件是通过Android SDK 编译生成的不同类
型的工程文件包括资源打包而成的一个安装程序文件。
APK 启动后是运行在一个名叫Dalvik 的虚拟机上的。Android 4.4 后能跑在ART 上了呢。
更快更省电。Android L (据说Google 将于今年11 月份正式发布,也即Android 5.0 )以后
Dalvik 就没了,完全跑在了ART 上。
Dalvik 虚拟机:
Dalvik 是Google 公司自己设计用于Android 平台的Java 虚拟机。Dalvik 虚拟机是Google
等厂商合作开发的Android 移动设备平台的核心组成部分之一。它可以支持已转换为 .dex
(即Dalvik Executable)格式的Java 应用程序的运行,.dex 格式是专为Dalvik 设计的一
种压缩格式,适合内存和处理器速度有限的系统。
很长时间以来,Dalvik 虚拟机一直被用户指责为拖慢安卓系统运行速度不如IOS 的根源。
2014 年6 月25 日,Android L 正式亮相于召开的谷歌I/O 大会,Android L 改动幅度较大,
谷歌直接删除了Dalvik,代替它的是传闻已久的ART 。
ART:
全称为Android runtime ,谷歌Android 4.4 系统新增的一种应用运行模式。ART 的机制与
Dalvik 不同。在Dalvik 下,应用每次运行的时候,字节码都需要通过即时编译器转换为机
器码,这会拖慢应用的运行效率,而在ART 环境中,应用在第一次安装的时候,字节码就
会预先编译成机器码,使其成为真正的本地应用。这个过程叫做预编译
(AOT,Ahead-Of-Time)。这样的话,应用的启动(首次)和执行都会变得更加快速。
很多人会问了,那我们要开发APK 要怎么办呢,开发Android 的APK 我们需要用到什么呢?
这里就要介绍一下Android SDK 了。
SDK,即软件开发工具包(英文全称:Software Development Kit),是一种被软件开发工
程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集
合。
因此,Android SDK 指的是Android 专属的软件开发工具包。
学习Android 当然也要知道它的特点。Android 有哪些特点呢?
1)应用程序框架:支持组件的复用和更换
2 )Dalvik 虚拟机:专门为移动设备进行过优化(4.4 采了用ART ,执行效率更快,更省
您可能关注的文档
- java调用C封装的dll方法.doc
- JD—11.4型调度绞车制动装置的改进.pdf
- JINRUIAGMORNINGREPORT编辑:李毅粮油作物动态分析….pdf
- KCAl六路双脉冲形成器是三相全控桥式触发线路中必备的电路.doc
- KITCO特约:黄金、白银、原油及天然气的技术型交易设置.pdf
- Kluwer全文数据库使用方法与技巧.ppt
- ks的安防监控系统的设计.pdf
- Kumra应邀与ECHA应邀与ECHA就印度化学法规的策略进行.pdf
- LED照明行业呈现七种不同的现状.pdf
- LOGOLOGO反思社会主义改造的成功.ppt
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)