分享好友 最新动态首页 最新动态分类 切换频道
Android 操作系统简介手机操作系统「Android 操作系统简介」
2025-01-12 00:30
Android 操作系统简介
目标
 系统简介
 发展历程
 发行版本
 体系架构
 系统结构
 应用组件
 平台优势
        Android 一词的本义指 机器人 ,同时也是 Google 2007 11 5 宣布的基于 Linux 平台的开 源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。
        Android 一词最早出现于法国作家利尔亚当 Auguste Villiers de l'Isle-Adam )在 1886 年发表的科 幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为 Android
        Android logo 是由 Ascender 公司设计的,诞生于 2010 ,其设计灵感源于男女厕所门上的图 形符号,于是布洛克绘制了一个简单的机器人,它的躯干就像锡罐的形状,头上还有两根线, Android小机器人便诞生了。

      2003 10 Andy Rubin 等人创建 Android 公司,并组建 Android 团队。
      2005 8 17 Google 低调 收购 了成立仅 22 个月的高科技企业 Android 及其团队。 安迪 鲁宾 成为 Google 公司工程部副总裁,继续负责 Android 项目。
       2008 ,在 GoogleI/O 大会上,谷歌提出了 AndroidHAL 架构图,在同年 8 18 Android 获得了美国联邦通信委员会(FCC )的批准,在 2008 9 ,谷歌正式发布了 Android 1.0 系 统,这也是Android 系统最早的版本。
      2009 9 ,谷歌发布 Android 1.6 的正式版,并且推出了搭载 Android 1.6 正式版的手机 HTC Hero G3 ,凭借着出色的外观设计以及全新的 Android 1.6 操作系统 HTC Hero G3 )成为当时全球最受欢迎的手机。 Android 1.6 也有一个有趣的甜品名称,它被称 为Donut (甜甜圈
      每年陆续更新版本 .....................................
      2022 Android 12
1.1
2008 9 月发布的 Android 第一版
1.5
Cupcake (纸杯蛋糕 2009 4 30 日发布
1.6
Donut (甜甜圈 2009 9 15 日发布
2.0
2009 10 26 日发布。
3.0
Honeycomb (蜂巢 2011 2 2 日发布。
4.0
Ice Cream Sandwich (冰激凌三明治 2011 10 19 日在香港发布。
5.0
Android 5.0Lollipop (棒棒糖 :美国太平洋时间 2014 10 15
6.0
Android 6.0Marshmallow (棉花糖 2015 9 30
7.0
Android 7.0Nougat (牛轧糖 2016 8 22
8.0
Android 8.0Oreo (奥利奥 2017 8 22
9.0
Android 9.0Pie (派 2018 5 9
10.0
Android 10.0 2019 , 今年的 Android Q 的正式名称是 Android 10
11
。。。。。。
Android 系统架构图,如下
        Android 平台的基础是 Linux 内核。例如 Android Runtime (ART) 依靠 Linux 内核来执行底层功 能,例如线程和低层内存管理。使用 Linux 内核可让 Android 利用主要安全功能,并且允许设备 制造商为著名的内核开发硬件驱动程序
       Android HAL (硬件抽像层 是能以封闭源码形式提供硬件驱动模块。 HAL 的目的是为了把 Android framework Linux kernel 隔开 ,让 Android 不至过度依赖 Linux kernel ,以达成
Kernel independent 的概念,也让 Android framework 的开发能在不考量驱动程序实现的前提
下进行发展
      对于运行 Android 5.0 API 级别 21 )或更高版本的设备,每个应用都在其 自己的进程中运行 ,并 且有其自己的 Android Runtime (ART) 实例。 ART 编写为通过执行 DEX 文件 在低内存设备上运行 多个虚拟机 DEX 文件是一种专为 Android 设计的字节码格式,经过优化,使用的内存很少。编 译工具链(例如 Jack Java 源代码编译为 DEX 字节码 ,使其可在 Android 平台上运行
      许多核心 Android 系统组件和服务(例如 ART HAL )构建自原生代码,需要以 C C++ 编写 的原生库。Android 平台提供 Java 框架 API 以向应用显示其中部分原生库的功能。例如,您可以 通过 Android 框架的 Java OpenGL API 访问 OpenGL ES ,以支持在应用中 绘制和操作 2D 3D 图形 。如果开发的是需要 C C++ 代码的应用,可以使用 Android NDK 直接从原生代码访问某 些原生平台库
       您可通过以 Java 语言编写的 API 使用 Android OS 的整个功能集。这些 API 形成创建 Android 应 用所需的构建块,它们可简化核心模块化系统组件和服务的重复使用包括以下组件和服务
1. 丰富、可扩展的视图系统,可用以构建应用的 UI ,包括列表、网格、文本框、按钮甚
至可嵌入的网络浏览器
2. 资源管理器,用于访问非代码资源,例如本地化的字符串、图形和布局文件
3. 通知管理器,可让所有应用在状态栏中显示自定义提醒
4. Activity 管理器,用于管理应用的生命周期,提供常见的导航返回栈
5. 内容提供程序,可让应用访问其他应用(例如 联系人 应用)中的数据或者共享其自己
的数据
      开发者可以完全访问 Android 系统应用使用的框架 API
      Android 随附一套用于电子邮件、短信、日历、互联网浏览和联系人等的 核心应用 。平台随附的应 用与用户可以选择安装的应用一样,没有特殊状态。因此第三方应用可成为用户的默认网络浏览 器、短信 Messenger 甚至默认键盘(有一些例外,例如系统的 设置 应用)。 系统应用可用作用 户的应用 ,以及提供开发者可从其自己的应用访问的主要功能。例如,如果您的应用要发短信,您无需自己构建该功能,可以改为调用已安装的短信应用向您指定的接收者发送消息。

活动 Activity)

        Android Activity 是所有程序的根本,所有程序的流程都运行在 Activity 之中 Activity
以算是开发者遇到的 最频繁 ,也是 Android 当中最基本的模块之一。 一般一个Android 应用是由多个 Activity 组成的。这多个 Activity 之间 Android 的应用 可以进 行相互跳转。

服务 Service

        Service android 系统中的一种组件,它跟 Activity 的级别差不多,但是他不能自己运行
只能 后台运行 ,并且可以和其他组件进行交互。 Service 没有界面 的长生命周期的代码。
       举个例子,打开一个音乐播放器的程序,这个时候若想上网了,那么,打开 Android 浏览
,这个时候虽然已经进入了浏览器这个程序,但是,歌曲播放并没有停止,而是在后台继
续一首接着一首的播放。其实这个播放就是由播放音乐的 Service 进行控制。

广播接收器 BroadcastReceiver

最新文章
史上最小安卓机 索爱SK17i港行到卖香港手机「史上最小安卓机 索爱SK17i港行到卖」
  【PConline香港 行情】索尼爱立信所推出的手机一直以年青人为主要的对象,旗下的手机更是融入了许多当前流行的元素。最近,索尼爱立信同时推出了三款新品,同样也是以学生一族为主要对象,而其中包括了Xperia Mini SK17i(以下简称为SK
捡部手机归还途中被偷,到底谁负责捡到手机不归还违法吗「捡部手机归还途中被偷,到底谁负责」
【案例简介】近日,重庆一大学女生捡到一部iPhone6Plus手机,在归还失主的途中,手机被偷。失主要求其赔偿或买同款新机,最后,女大学生妥协,分期付款买了部iPhone6Plus赔偿。据大学生说,遗失的手机是自己面试途中在卫生间捡到的,手机没
玩java游戏买什么手机好用又便宜_每一款JAVA游戏都是经典,但只有四款游戏,是90%玩家从小玩到大...什么手机好用又便宜「玩java游戏买什么手机好用又便宜_每一款JAVA游戏都是经典,但只有四
2000年彩屏手机开始流行,诺基亚作为当年世界第一的手机厂商,更是研发出了多款造型酷炫的手机,例如翻盖、推盖以及后来的触屏机,都曾被我们使用过。我还记得当年小的时候,拿着爸爸的手机在上面搜索和下载
如何正确使用蓝光雷达?这种雷达的使用有哪些应用场景?
蓝光雷达:应用场景与正确使用方法在当今科技飞速发展的时代,蓝光雷达作为一种先进的技术手段,正逐渐在多个领域发挥着重要作用。然而,要想充分发挥其优势,正确的使用方法至关重要。首先,我们来了解一下蓝光雷达的工作原理。蓝光雷达是
优秀的 WIFI 渗透工具汇总手机平台「优秀的 WIFI 渗透工具汇总」
今天给大家收集和整理了一些常用的 WiFi 渗透工具,工具对于我们这些人来说是最熟悉的东西之一了,选择一个好的工具会让你事半功倍。(工具顺序不分名次) WIFI 监听网卡推荐 3070 和 8187,二者各有优劣&#x
调整了!平均降价63%!
近日《国家基本医疗保险、工伤保险和生育保险药品目录(2024年)》正式落地实施参保人在医院药店购药按照新版目录执行此次调整共有91种药品新增进入国家医保药品目录同时43种临床已被替代或长期未生产供应的药品被调出此次调整新增的91种药
正在阅读:手机模拟大师怎么卸载手机模拟大师怎么卸载手机模拟大师「正在阅读:手机模拟大师怎么卸载手机模拟大师怎么卸载」
近日有一些小伙伴咨询小编关于手机模拟大师怎么卸载呢?下面就为大家带来了卸载手机模拟大师的方法步骤,有需要的小伙伴可以来了解了解哦。手机模拟大师怎么卸载?卸载手机模拟大师的方法步骤您可以通过搜索或者打开电脑安装软件的文件夹,找
蘑菇云游 v3.2.0蘑菇云手机「蘑菇云游 v3.2.0」
蘑菇云游是一款云游戏平台而且里面的游戏种类很丰富,海量游戏,包含全网最热门的游戏作品,快来玩得好手游。该版本解锁了无限时间,没有时间的限制随便玩。该版本解锁了无限钻石,想怎么玩就怎么玩。支持到了非常多的热门的手游、端游、大
小米 MIX 2S电池不耐用?先看看手机电池健康度小米手机电池「小米 MIX 2S电池不耐用?先看看手机电池健康度」
小米 MIX 2S手机使用久了电池不耐用、耗电快这些问题总是会碰到。那么小米 MIX 2S手机电池健康和使用情况等信息怎么查看?根据小米MIUI 不同版本小编总结了两个适用所有小米/红米手机电池健康查询方式对着步骤一定能查到。1、手机【设置】-
纯平背板+超竞全面屏,直板手机终极形态红魔9 Pro发布红魔手机「纯平背板+超竞全面屏,直板手机终极形态红魔9 Pro发布」
11月23日北京,红魔电竞旗舰最新力作——红魔9 Pro系列正式发布。发布会以“全面·不止电竞”作为主题,诠释了红魔从精于电竞,到不止电竞的全面超竞进化。红魔9 Pro系列作为一款全能电竞旗舰,拥有纯平背板和超竞全面屏,搭配第三代骁龙8
相关文章
推荐文章
发表评论
0评