安卓是哪个国家开发的系统

1.Android

Android是Google(谷歌)公司发布的基于Liunx内核的,专门为移动设备开发的平台,其中包含了操作系统,中间件和核心应用等。Android是一个完全免费的手机平台,使用它不需要授权费,可以完全定制。另外,由于Android底层架构使用开源的Linux操作系统,同时开放了应用程序开发工具,使所有程序开发人员都可以再统一的、开放的平台上进行开发,从而保证了Android应用程序的可移植性。

由于Android使用Java作为其主要的程序开发语言,所以不少Java开发人员加入到此开发阵营,这无疑加快了Android队伍的发展速度。

2.Android发展史

Android本意是指“机器人”,标志也是一个机器人,如图所示。它是Google公司专门为移动设备开发的平台。Android最早由Andy Rubin创办,于2005年被搜索“巨人”Google公司收购。2017年11月5日,Google公司正式发布了Android 1.0手机操作系统。在2010年底,Android超越称霸10年的诺基亚Symbian系统,成为全球最受欢一的智能手机平台之一。

安卓是哪个国家开发的系统

在Android的发展过程中,已经经历了十多个主要版本的变化,其主要的版本的代号都是以甜点来命名的,该命名方法开始于Android 1.5版本,并按照首字母排序:纸杯蛋糕、甜甜圈、闪电泡芙、冻酸奶、姜饼、蜂巢……迄今为止,Android发布的主要版本如图所示:

安卓是哪个国家开发的系统

3.Android系统架构

Android系统架构从下到上可以分为Linux Kernel、Libraries和Android Runtime、Application Framework以及Applications四层,其中Libraries与Android Runtime在同一层,如图所示:

安卓是哪个国家开发的系统

3.1 Applications(应用程序)

Applications是用Java语言编写的运行在Android平台上的程序,如Google默认提供的通讯录、SMS短信、日历、地图及浏览器等程序。作为Android开发人员,通常需要做的就是编写在应用层上运行的应用程序,例如,王者荣耀、贪吃蛇大作战、手机QQ等程序。

3.2 Application Framework(应用程序框架)

无论是Android提供的应用程序还是开发人员自己编写的应用程序,都需要使用Application Framework(应用程序框架)。通过使用Application Framework,不仅可以大幅度简化代码的编写,而且可以提高程序的复用性。

Android应用框架层提供的主要API框架如下:

⭐Activity Manager:活动管理器,用来管理应用程序生命周期,并提供常用的导航退回功能。

⭐Window Manager:窗口管理器,用来管理所有的窗口程序。

⭐Content Providers:内容提供器,它可以让一个应用访问另一个应用的数据,或共享它们自己的数据。

⭐View System:视图管理器,用来构建应用程序,比如列表、表格、文本框及按钮等。

⭐Notification Manager:通知管理器,用来设置在状态栏中显示的提示信息。

⭐Telephony Manager:D话管理器,用来对L系人及通话记录等信息进行管理。

⭐Resource Manager:资源管理器,用来提供非代码资源的访问,例如,本地字符串、图形及布局文件等

⭐Location Manager:位置管理器,用来提供使用者的当前位置等信息,如GPRS定位。

3.3 Libraries(库)和Android Runtime(Android运行时)

本层主要由两部分组成,一部分时Android提供的一组C/C++库,为平台的不同组件所使用。开发人员通过Application Framework来使用这些库所提供的不同功能。另一部分时Android运行时,包括核心库和Dalvik虚拟机两部分。核心库中提供了Java语言核心库中包含的大部分功能,虚拟机负责运行程序。Dalvik虚拟机专门针对移动设备进行编写,不仅效率更高,而且占用内存更少。

说明:这里面的Dalvik虚拟机与Java虚拟机JVM不同,Dalvik是基于寄存器,而JVM是基于栈的,基于寄存器的虚拟机对大程序来说,在编译时花费的时间更短。另外,java虚拟机运行的是Java字节码,而Dalvik虚拟机运行的是专有的Dex(Dalvik Executable)格式文件。

3.4 Linux Kernel(Linux内核)

Android的核心系统服务依赖于Linux内核,包括安全性、内存管理、进程管理、网络协议栈和驱动模型等。另外,Linux内核同时也是硬件和软件栈之间的抽象层,而Android更多的是需要一些移动设备相关的驱动程序,如照相机驱动,蓝牙驱动和USB接口驱动等。

安卓是哪个国家开发的系统

──────────

参考资料:

[1] Xikbp_02-25 .Android简介[Z/OL].北京:北京创新乐知网络技术有限公司(CSDN)(2021-11-05 22:56:27)[2022-05-10 19:30:13]
.https://blog.csdn.net/m0_60012603/article/details/121171661?utm_source=app&app_version=5.3.1&code=app_1562916241&uLinkId=usr1mkqgl919blen.

该文章投稿作者:梦见自己住在工棚里,如若转载,请注明来自鱼鳞桐程网:https://www.yulintongcheng.com/219283.html

(0)
梦见自己住在工棚里的头像梦见自己住在工棚里
上一篇 20/11/2022 22:12
下一篇 20/11/2022 22:17

网友常看推荐

  • 上海暴利小生意?上海适合做的十种小生意?

    不要看不起“摆地摊” | 能让你少走几年弯路|||- 很多人看不起摆地摊生意 但不知道这个行业是很“暴利” 而且对于以后想创业,做生意 赚很多的富婆来说 一定要趁早去做做生意 创业…

    07/04/2023
    07560
  • 商淘的多用户商城系统

    商淘软件多用户商城系统是一款基于THINKPHP 5.1框架打造的B2B2C电商平台,是目前基于thinkphp 5最为完善的开源商城系统,拥有PC、手机WAP、微商城、买家APP…

    07/06/2022
    08440
  • 加湿器加什么水最好

    加湿器加什么水需要根据加湿器的种类来区别对待: 加湿器用什么水 1、超声波加湿器。超声波加湿器最好使用纯净水或蒸馏水对水质无要求,加湿后无白粉现象,也不结垢,特别适合水质不好的华北…

    29/07/2022
    08030
  • 天梭适合哪个阶层的人

    天梭的杜鲁尔是高端档次,这款手表非常适合成熟的男性以及商务人士。 天梭表属于中档品牌手表。天梭表适合年轻人带,25至40左右的年龄。经常有人说天梭是才出社会的年轻人的第一块表。天梭…

  • 深圳关内关外怎么划分

    无论是在深圳土生土长的人,还是来深拼搏的。相信都曾听过深圳关内,关外。那深圳的关内外到底是怎么区分的呢!又是怎么来的呢? 关内外 关内外 关内关外都是以前的说法了,但是深圳发展太快…

    18/09/2022
    02.2K0
  • 创业利润率多少才合理

    商业中正常的利润是多少?这个问题非常广泛,不同的行业,不同的利润率,同行行业的利润率在不同的地区是不同的,在同行行业的利润率在不同的业务部门是不同的,但无论在什么情况下,都有公认的…

    05/02/2024
    02900
  • 救护车价格多少钱一台

    救护车价格什么样的比较正常呢? 受疫情影响,因为越来越多行业都想要买到质量较好的救护车,以是除了救护车的型号变得更多以外,就连救护车价格都更高了,这让朋友们认为加倍疑惑了,到底什么…

    22/08/2023
    03930
  • 做家具最好的十种木材

    在硬装完成后,头疼的软装就来了!大部分人都会遇到选购原木家具的难题,但木材的种类那么多,除了颜色、纹理,还得了解每个木材品种的特性,根据喜好、房屋所处地区、预算来选择适合自己的。 …

    14/05/2023
    05730
  • 国内比较热门的社交软件

    8月社交app榜单新鲜出炉,让我们一起来看看8月中国区App Store应用市场又有哪些变化? 截至2021年8月13日,AppStore婚恋交友免费下载榜前十,分别为Soul、他…

    创业致富 26/11/2021
    01.0K0
  • 现在能去上海打工吗

    本人3月底来到上海,被封了整整2个月。 6月1号解封在上海自由活动,3天做一次核酸,上海已经复工复产了,商铺部分开业,。社会面确诊截止到15号每天都有。 谁也无法保证,上海啥时候清…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注