Android知识点预览及介绍

Android 介绍

  • Android是什么

    Android(安卓)是一种基于Linux内核(不包含GNU)的自由及开放源代码的操作系统。主要使用于移动设备,如[智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。因为Android是开源的操作系统,所以国内的手机厂商使用的都不是原生的Android系统,比如OPPO的 ColorOS 、小米的 MIUI 、Vivo的 OriginOS 和 魅族的Flyme等等,都是基于Android系统定制的。

  • Android版本时间线

    Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统Android系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成。

    2008年,在GoogleI/O大会上,谷歌提出了AndroidHAL架构图,在同年8月18号,Android获得了美国联邦通信委员会(FCC)的批准,在2008年9月,谷歌正式发布了Android 1.0系统,这也是Android系统最早的版本。

    2009年4月,谷歌正式推出了Android 1.5这款手机,从Android 1.5版本开始,谷歌开始将Android的版本以甜品的名字命名,Android 1.5命名为Cupcake(纸杯蛋糕)。该系统与Android 1.0相比有了很大的改进。

    2009年9月,谷歌发布了Android 1.6的正式版,并且推出了搭载Android 1.6正式版的手机HTC Hero(G3),凭借着出色的外观设计以及全新的Android 1.6操作系统,HTC Hero(G3)成为当时全球最受欢迎的手机。Android 1.6也有一个有趣的甜品名称,它被称为Donut(甜甜圈)。

    2010年2月,Linux内核开发者Greg Kroah-Hartman将Android的驱动程序从Linux内核“状态树”(“staging tree”)上除去,从此,Android与Linux开发主流将分道扬镳。在同年5月份,谷歌正式发布了Android 2.2操作系统。谷歌将Android 2.2操作系统命名为Froyo,翻译完名为冻酸奶。

    2010年10月,谷歌宣布Android系统达到了第一个里程碑,即电子市场上获得官方数字认证的Android应用数量已经达到了10万个,Android系统的应用增长非常迅速。在2010年12月,谷歌正式发布了Android 2.3操作系统Gingerbread (姜饼)。

    2011年1月,谷歌称每日的Android设备新用户数量达到了30万部,到2011年7月,这个数字增长到55万部,而Android系统设备的用户总数达到了1.35亿,Android系统已经成为智能手机领域占有量最高的系统。

    2011年8月2日,Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(塞班系统)的霸主地位,跃居全球第一。

    2011年9月,Android系统的应用数目已经达到了48万,而在智能手机市场,Android系统的占有率已经达到了43%。继续在排在移动操作系统首位。谷歌将会发布全新的Android 4.0操作系统,这款系统被谷歌命名为Ice Cream Sandwich(冰激凌三明治)。

    2012年1月6日,谷歌Android Market已有10万开发者推出超过40万活跃的应用,大多数的应用程序为免费。Android Market应用程序商店目录在新年首周周末突破40万基准,距离突破30万应用仅4个月。在2011年早些时候,Android Market从20万增加到30万应用也花了四个月

    2013年11月1日,Android4.4正式发布,从具体功能上讲,Android4.4提供了各种实用小功能,新的Android系统更智能,添加更多的Emoji表情图案,UI的改进也更现代,如全新的HelloiOS7半透明效果。

    2014年6月26日发布Android5.0 Lollipop(棒棒糖),用一种新的Material Design设计风格,在用户体验上有很大提高,此后每年更新一次大的版本。

    2015年9月30日,Android 6.0Marshmallow(棉花糖)发布,依然坚持用户体验,提升隐私安全。在电池续航和性能上有很大的提升。

    2016年8月22日发布Android 7.0,提供新功能以提升性能、生产效率和安全性。通过新的系统行为测试您的应用,以节省电量和内存。充分利用多窗口 UI、直接回复通知等功能。

    2017年8月22日发布Android8.0,更智能、更快速、功能更强大。您喜爱的新 Android 版本以全球人都爱的一款曲奇饼为代号。

    2018年5月9日发布Android9.0,Android 9 利用人工智能技术,让手机可以为您提供更多帮助。现在,手机变得更智能、更快,并且还可以随着您的使用进行调整。

    2019年9月4日,谷歌推送了安卓10正式版。2019年的Android Q的正式名称是Android10,不仅换了全新的logo,命名方式也变了.

    2020年9月9日谷歌正式发布了Android 11,优化了安全隐私保护,同时适配折叠屏双屏瀑布屏等。

    2021年10月5日谷歌正式将Android 12源代码推送到Android 开源项目ASOP上。

  • 相关

    Android主要使用于移动设备,如智能手机和平板电脑,目前Android和iOS两大操作系统已经占据了智能手机市场99%以上的份额,而Android占据的接近90%。除了智能手机,Android在其它领域也应用广泛,比如穿戴设备,智能家居,车载导航,游戏机等。

系统架构

Android是基于Linux内核开发,相对于Linux来说,Android也是一个软件。如下图所示,Android由四层架构组成,自下而上分别是:Linux内核层、运行库、应用框架、应用层。

Android系统架构.png
  • Linux内核层:Android系统的核心,主要提供硬件驱动,关键程序管理,安全性和网络协议栈。

  • 运行库层:提供C/C++标准库来支持应用程序,提供程序运行环境。

  • 应用框架层:Android应用的核心API,可供应用程序调用。

  • 应用层:运行在虚拟机上的Android程序,开发在这一层开发应用,如果不涉及底层开发的话。

Android 知识点预览

开发Android应用主要使用的是Java语言,当然也可以使用Kotlin,所以建议先学习一下Java语言。本套教程是Android基础教程,主要使用Java作为开发语言,下图简单的显示了本教程所涉及的内容。

Android基础.png
  • 准备工作:主要配置开发环境和了解一下Android工程,尝试运行第一个Android应用程序。

  • 布局界面:熟悉Android常用的几大布局,使用xml编写布局。

  • 基础控件:Android常用的控件解析,学会去美化控件。

  • 基本组件:Android应用的四大组件,另外连接四大组件的桥梁Intent。

  • 数据存储:保存数据的几大方式讲解。

  • 事件监听:Android的事件监听机制。

  • 绘图:使用Android绘图的API。

  • 动画:Android动画的介绍与应用。

  • 网络与异步:请求网络数据与异步程序。

  • Android管理器:Android的系统工具。

  • 设备传感器:常用的手机传感器。

  • Android进阶教程:学习更多Android开发技术。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,245评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,749评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,960评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,575评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,668评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,670评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,664评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,422评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,864评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,178评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,340评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,015评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,646评论 3 323
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,265评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,494评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,261评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,206评论 2 352

推荐阅读更多精彩内容