Android基本概念介绍
Android,中文称安卓,是一个以Linux为基础的半开放原始码作业系统,主要用于移动设备,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。Android系统最初由安迪·鲁宾(Andy Rubin)开发制作,并于2005年8月被Google收购。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立OHA来共同研发改良Android系统。随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。让生产商推出搭载Android的智能手机,Android作业系统后来更逐渐拓展到平板电脑及其他领域上。
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。
Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为Android。
Android的Logo是由Ascender公司设计的。其中的文字使用了Ascender公司专门制作的称之
Android logo相关图片(36张)
为“Droid ” 的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。颜色采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象徵。有时候,它们还会使用纯文字的Logo。
Android 各代版本 Logo
其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于 Android 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松饼(Android 2.0/2.1),冻酸奶(Android 2.2),姜饼(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果冻豆(Jelly Bean,Android4.1和Android 4.2)。
Android结构
d分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
转载于:https://www.cnblogs.com/liyingming/archive/2013/03/15/2961026.html
Android基本概念介绍相关推荐
- Android AIDL使用介绍(3) 浅说AIDL背后的Binder
1.背景 在前面的博客中,我们已经学会了使用AIDL进行跨进程通信,AIDL的使用比较简单,可实际上跨进程通信是一个相当复杂的过程,例如进程A是怎么找到进程B的,如果有一个进程C冒充进程A,进程B又该 ...
- 时序分析基本概念介绍--Timing Arc
原标题:时序分析基本概念介绍--Timing Arc 今天我们要介绍的时序基本概念是Timing arc,中文名时序弧.这是timing计算最基本的组成元素,在昨天的lib库介绍中,大部分时序信息都以 ...
- IntelliJ IDEA 项目相关的几个重要概念介绍
IntelliJ IDEA 项目相关的几个重要概念介绍 发布于 2015-09-23 23:02:48 | 11 次阅读 | 评论: 0 | 来源: 网络整理 本篇内容为大家提供的是IntelliJ ...
- Adreno GPU上Android 游戏开发介绍 (2)
Adreno GPU上Android 游戏开发介绍(2) 高通真HDR 介绍 高动态范围 (HDR) 广色域 (WCG) 色量 显示技术 光显示概述 HDR10 颜色体积映射 高通真HDR 介绍 HD ...
- App控件定位:Android 控件介绍及元素定位方法
本文将分享Android相关基础知识和Android APP控件定位工具的使用方法. 目录 Android基础知识 Android布局 Android四大组件 1.activity 2.Service ...
- 蓝牙音频双剑客(二)--高质量音频分布协议(A2DP) 概念介绍
零. 概述 主要介绍下蓝牙协议栈(bluetooth stack)传统蓝牙音频协议之高质量音频分布协议(A2DP) 概念介绍,包括在协议栈中的架构,角色以及Source到Sink的发送Audio流程 ...
- Android Fragment 基本介绍
Android Fragment 基本介绍 Android Fragment 基本介绍 Fragment Android是在Android 3.0 (API level 11)开始引入Fragment ...
- cocos2d-x一些核心概念介绍
cocos2d-x一些核心概念介绍 Cocos2d-x中有很多概念,这些概念很多来源于动画.动漫和电影等行业,例如:导演.场景和层等概念,当然也有些有传统的游戏的概念.Cocos2d-x中核心概念:导 ...
- FPGA之道(75)静态时序分析(一)基本概念介绍
文章目录 前言 基本概念介绍 常用时间参数介绍 tsu 建立时间要求 建立时间余量 th 保持时间要求 保持时间余量 tco Maximum frequency (or Minimum period) ...
最新文章
- JavaScript高级程序设计基本概念
- 解决小米手机无法收到开机广播的问题
- Day 31 并发编程
- 最简单的http服务器实现
- java 接口 this参数_Java BiFunction 接口实例
- 欢迎使用Java 8之前要重温的10个JDK 7功能
- python子进程关闭fd_gpg –passphrase-fd无法使用python 3子进程
- 处理机器学习大数据的7种方法
- Hadoop--xsync分发脚本
- Angular讲义 ---作用域
- Sentence-BERT实战
- Win10值得推荐的软件,提升效率和桌面美观
- HTTP长连接和Websocket
- ios使用theos tweak logify.pl自动hook .h头文件中所有的方法
- localstorage,sessionstorage,cookie
- BoF and Bos
- 避免幻读 : next-key锁与MVCC
- 高二计算机水平测试题,2020——2021学年河南省高二学业水平测试信息技术选择判断模拟题(含答案)...
- 脚本案例互联网赚钱怎么赚钱?一切都需要引流脚本
- jQuery世界国家城市选择插件
热门文章
- OpenCV cmake配置项BUILD_opencv_world的说明
- 海思平台ISP调试经验
- 2021年计算机应用基础统考题库,2021年7月计算机应用基础统考题库-网络教育统考计算机应用基础真题...
- linux软件都能安装在Uos,在uos 20/deepin V20中添加华为软件源,就能打开应用商店和安装软件...
- LeetCode 1 Two Sum——在数组上遍历出花样
- 用python输入概率分布,计算信源熵/信息熵
- glibc==2.17 报错
- 第十五届全国大学生智能汽车竞赛技术报告-8月30日
- 使用php运行python文件
- java频繁的读写文件_大量较为频繁读写的文件一般如何进行存储?