android各版本对应的kernel版本
Android 所有版本区别总结
Android 所有版本区别总结
Android 1.0 第一版商用操作系统
Android 1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包Android 1.5
智能虚拟键盘
使用widgets实现桌面个性化
在线文件夹(Live Folder)快速浏览在线数据
视频录制和分享
图片上传
更快的标准兼容浏览器
Voice search 语音搜索
立体声蓝牙和免提电话
Android 1.6
完全重新设计的Android Market,可以显示更多的屏幕截图
手势支持,可以让开发者生成针对某个应用程序的手势库
支持CDMA网络:中国电信的用户可以期待EVDO的Android手机了
TXT-2-Speech,支持了更多语言的发音,包括英语、法语、德语、意大利语等
快速搜索框,可直接搜索括联系人,音乐,浏览历史,书签等手机内容
全新的拍照界面:新版相机程序启动速度快了39%,拍照间的延迟减少了28%
应用程序耗电查看:这下好了,哪个软件耗多少电,现在一见了然了
新增面向视觉或听觉困难人群的易用性插件
linux内核升级到2.6.29
其他:支持更多的屏幕分辨率,如WVGA,QVGA等
Android 2.0
由于文件结构的改动优化,使得整个操作流畅性得到了很大的提升
自带的Chrome Lite浏览器现在加入了对双击屏幕进行缩放的支持
加强了网络社交功能,比如Facebook好友整合至联系人功能
强化了语音识别的搜索控制。整个系统多处都支持语音控制,并拥有独立的控制面板
谷歌地图服务更新,加入了全新的导航系统,甚至比转业的导航软件更为先进
Android版本历史(AndroidVersionHistory)
Android版本历史(AndroidVersionHistory)Android 版本历史
平台版本版本甜点(英⽂)甜点(中⽂)内部代号API Level[1]发布时间
13.0T Tiramisu提拉⽶苏Tiramisu332022年3季度
12.0L12L Android 12L N/A Snow Cone v2322022年03⽉07⽇
12.0S Snow Cone雪花冰沙Snow Cone312021年10⽉04⽇
11.0R Red Velvet Cake红⾊天鹅绒蛋糕Red Velvet Cake302020年09⽉08⽇
10.0Q Quince Tart榅桲挞Quince Tart292019年09⽉03⽇
9.0P Pie派Pistachio Ice Cream282018年08⽉06⽇
8.1O Oreo奥利奥Oatmeal Cookie272017年11⽉05⽇
8.0O Oreo奥利奥Oatmeal Cookie262017年08⽉21⽇
7.1~7.1.2N Nougat⽜轧糖New York Cheesecake252016年10⽉04⽇
7.0N Nougat⽜轧糖New York Cheesecake242016年08⽉22⽇
6.0~6.0.1M Marshmallow棉花糖Macadamia Nut Cookie232015年10⽉02⽇
5.1~5.1.1L Lollipop棒棒糖Lemon Meringue Pie222015年03⽉02⽇
5.0~5.0.2L Lollipop棒棒糖Lemon Meringue Pie212014年11⽉04⽇
华为手机内核代码的编译及刷入教程【通过魔改华为P9AndroidKernel对抗反调试机制】
华为⼿机内核代码的编译及刷⼊教程【通过魔改华为
P9AndroidKernel对抗反调试机制】
0x00 写在前⾯
攻防对⽴。程序调试与反调试之间的对抗是⼀个永恒的主题。在安卓逆向⼯程实践中,通过修改和编译安卓内核源码来对抗反调试是⼀种常见的⽅法。但⽹上关于此类的资料⽐较少,且都是基于AOSP(即"Android 开放源代码项⽬",可以理解为原⽣安卓源码)进⾏修改,然后编译成⼆进制镜像再刷⼊Nexus 或者Pixel 等⾕歌亲⼉⼦⼿机。但因为⾕歌的亲⼉⼦在国内没有⾏货销售渠道,市场占有率更多的是国产⼿机,⽽修改国产⼿机系统内核的教程却很少,加之部分国产⼿机的安卓内核和主线 AOSP 存在些许差异,照搬原⽣安卓代码的修改⽅法⽆法在国产⼿机上实现某些功能,甚⾄⽆法编译成功。所以本⽂以某国产⼿机为例,通过研究其内核源码,对关键代码进⾏分析、修改,编译内核、打包成刷机镜像,对全过程予以展⽰。
0x01 常见反调试⼿段及对抗策略简介
在安卓程序的开发过程中,反调试的⼿段有很多种,简单列举若⼲:
(1) 检测特定进程或端⼝号。如 IDA Pro 在对安卓应⽤进⾏调试时,需要在⼿机端启动调试程序 android_server ,该调试程序默认开启端⼝23946。⽬标程序若发现⼿机⾥有 android_server 进程或开启了端⼝23946,⽬标程序就⾃动退出,以达到反调试的⽬的。
(2)检测某些关键⽂件的状态。如⽬标程序在调试状态时,Linux内核会向部分系统⽂件内写⼊⼀些进程状态信息,包括但不限于向 “ /proc/⽬标程序pid/status ” 这⼀⽂件的 TracerPid 字段写⼊调试进程的 pid 。有部分程序会检查这些字段,⽐如⽬标程序发现对应的 TracerPid 不等于 0 ,则说明⾃⼰本⾝正在被别的程序调试,⽐如:
android各版本对应的kernel版本
2.3.6 2.3.7 3.0 3.1 Honeycomb 蜂巢 3.2 3.2.1 3.2.2
2011年9月2日 2011年9月21日 2011年2月2日 2011年5月11日 2011年7月13日 2.6.36 2011年8月30日 2011年9月20日
平板专用
4.0
2011年11月14 日
统一了手机和平板电脑 使用的系统,提升硬件 的性能以及系统的优化 ,支持在系统中使用虚 拟按键等。
2011年12月16 日
优化,并且针对图形, 数据库,拼写检查,蓝 牙功能和其他功能的改 进。
4.0.4
2012年2月6日
更快的运行性能,电池
漏洞修复,3G/4G切换 改进,信号强度增强, 更快速启动等。 4.0.9 4.1/4.1.1 Jelly Bean 果冻豆 2012年6月28日 3.0.31/3.1.10 由美国Spirit定制的非 官方Android版本。 “黄油计划”。 加入主画面的旋转功能 ,单手指开合通知中心 讯息,提升性能及稳定 性。 Android 的Linux kernel代码重新回归Lin ux kernel 3.3代码库。 PhotoSphere 360°全 景拍摄,手势输入键盘 ,支援多重帐户,修复 丢失的12月等。
2.2 Froyo
2010年5月20日 2.6.32
冻酸奶 2.2.1 2.2.2 2011年1月18日 2011年1月22日
Linux Kernel for Android 4.0_初稿
Linux Kernel for Android 4.0
--- 初稿 2011-11-25
1. android 4.0 system be released
2011-10-19上午10点,google发布了代号为Ice Cream Sandwich(简称ICS,冰淇淋三明治)的android4.0系统。十大特性:
…
4)、同步升级Linux内核更新3.0以上版本
…
2. linux kernel
3.0
源码下载:ftp:///pub/linux/kernel/v3.0/
2.1.发布时间:2011-07-21
2.2.版本号变化:Linux2.6.39 ----》 linux
3.0
无里程碑式的变化。一种说法是为了纪念Linux 20年,迈向第3个10年。
2.3.主要新特性如下:
更新日志:/Linux_3.0
1)、Btrfs文件系统自动碎片整理、性能改进和检查;
Btrfs(Butter FS),目标在取代Linux目前的ext3文件系统,改善ext3的限制,特别是单一文件的大小,总文件系统大小及加入文件校验和。已在ubuntu10.10、openSUSE11.3和Fedora 16中得到了应用。
2)、支持sendmmsg()系统调用(syscall);
一个批处理sendmsg()系统调用,UDP发送性能提升20%,接口发送性能提30%.
3)、XEN dom0 支持;
Xen 是一个高性能的虚拟化解决方案,可提升虚拟机性能。
4)、增加 Cleancache 支持;
封装的相关内核API,目前内核中主要在ext3、ext4、btrfs、ocsfs2等文件系统部分相关代码中有调用。
centos系统版本标准内核对应关系
centos系统版本标准内核对应关系
以下是CentOS系统版本和标准内核的对应关系:
- CentOS 6的标准内核版本是2.6.x
- CentOS 7的标准内核版本是3.10.x
- CentOS 8的标准内核版本是4.18.x
请注意,这些只是标准内核版本,实际上在CentOS中,可以使用不同的内核版本,如Long-Term Support(LTS)内核或其他定制内核。
《Android应用开发教程 第2版》课后习题参考答案
《Android应用开发教程第2版》
课后习题参考答案
第一章
1.主流的Android版本有哪些,各有何特点?
Android最早的一个发布版本开始于2007年11月的Android 1.0 beta,其后发布了多个更新版本。这些更新版本都在前一个版本的基础上修复了bug并且添加了前一个版本所没有的新功能。从2009年4月开始,Android操作系统改用甜点来作为版本代号,这些版本按照大写字母的顺序来进行命名:纸杯蛋糕(Cupcake)、甜甜圈(Donut)、闪电泡芙(Éclair)、冻酸奶(Froyo)、姜饼(Gingerbread)、蜂巢(Honeycomb)﹑冰激凌三明治(Ice Cream Sandwich)、雷根糖(Jelly Bean)、奇巧(KitKat)、棒棒糖(Lollipop)、棉花糖(Marshmallow)、牛轧糖(Nougat)、奥利奥(Oreo )、馅饼(Pie)等。此外,Android操作系统还有两个预发布的内部版本,它们分别是铁臂阿童木(Astro)和发条机器人(Bender)。
2.Android的系统结构如何?
由里向外有如下几层:
1.Linux Kernel(Linux内核)
Android是在Linux2.6的内核基础之上运行的,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。
2.Android Runtime(Android运行时)
内核之上是核心库和一个叫做Dalvik的JAVA虚拟机。核心库提供了Java语言核心库中包含的大部分功能,虚拟机负责运行程序。
android bootloader littlekernel的两篇文章 -回复
android bootloader littlekernel的两篇文章-回
复
题目: Android Bootloader LittleKernel的深入探究
导言:
在现代智能手机中,Android操作系统从内核启动到完全加载需要经过一系列步骤,其中之一是引导加载程序(bootloader)的运行。在Android 设备上,有许多不同的引导加载程序,其中一个被广泛使用的引导加载程序是LittleKernel。本文将详细探讨Android bootloader LittleKernel 的工作原理、功能和重要性,并介绍将其与其他引导加载程序进行比较的一些关键方面。
第一部分: LittleKernel的工作原理
LittleKernel是一个轻量级的开源引导加载程序,用于启动Android设备。它的名称源自其小型而高效的特性。LittleKernel的主要任务是初始化设备硬件,设置运行环境并启动操作系统加载过程。这些过程包括内存管理、设备初始化和引导Android内核等。
LittleKernel 由多个模块组成,其中包括启动加载程序(bootstrap loader)、RAM初始化程序和设备初始化程序等。启动加载程序位于设备的只读存储器(ROM)中,并用于加载LittleKernel和其他相关组件到设备的随机存取存储器(RAM)中。一旦加载完成,RAM初始化程序负责
对设备的内存进行初始化和配置。
设备初始化程序是LittleKernel的核心部分,它负责执行硬件配置以及设置系统所需的设备驱动程序和固件等。设备初始化程序还负责加载Android内核及其相关模块。一旦Android内核加载完成,LittleKernel 就完成了其引导过程的任务,将控制权交给Android内核。
Android Kernel Development Part 1
本文主要讲解开发Android平台下的LKM(Linux Kernel Module)的步骤,以及如何使用Android Emulator调试LKM。
一、编译android内核
1.首先运行模拟器(emulator命令所在目录为androidsdk/tools/,可将其添加至系统环境变量PATH中)
emulator -avd android4
注意:本人使用的是android4的版本,android2.x的版本也可使用
2.goldfish内核下载
git clone /kernel/goldfish.git
3.从模拟器中将/proc/config.gz文件复制到goldfish(即kernel)目录
cd goldfish/
adb pull /proc/config.gz .
4.将config.zg解压
gunzip config.gz
mv config .config
5.进行编译
make ARCH=arm CROSS_COMPILE=arm-eabi- -j4
注意:本人所用arm toolchain为NDKr5c版本,NDKr7所用的gcc 4.4.3版本编译后的模块在加载时会出问题,切莫使用。也可自己编译arm toolchain
6.通过emulator运行刚刚编译好的kernel
emulator -kernel /Volumes/Software/Android/kernel/goldfish/arch/arm/boot/zImage -avd android4
7.通过"About phone",可以查看当前内核信息
android系统介绍
Android系统介绍
1. 什么是android
Android是移动设备的软件堆层(software stack,又名以软件叠层),包括操作系统,中间件和关键应用。
Android 架构(google)
Android架构(高通)
Android代码结构介绍:
版本:2.2.1
平台:高通7X27
Build ID: M76xxTSNCJNLYA70301
Bionic 是一个C库的目录
Build 是编译文件的目录,包括编译选项,和环境变量的设置。
Dalvik是android的java虚拟机的源码目录,对于Android的Java应用程序来说,每一个应用对对应于一个独立的Dalvik虚拟机实例进程,当然每个Android Java应用程序的线程也对应于一个Linux线程。这相当于每个Android Dalvik应用程序都运行在自己的沙盒里面从而保证Dalvik应用程序的安全性。当然Android系统也充分利用了这个特性,每个Android Dalvik应用程序都被赋予了一个独立的Linux PID(app_*)。
Development是配合开发android源码的一些工具和如何使用window,mac,linux等系统的工具的介绍的目录。
External 还是一些扩展库。
Framework 是android的核心框架,提供了很多上层使用的api和服务。这个部分是android平台的基础。Android的应用程序框架为应用程序层的开发者提供APIs,它实际上是一个应用程序的框架。由于上层的应用程序是以JAVA构建的,因此本层次提供的首先包含了UI程序中所需要的各种控件:例如: Views (视图组件)包括 lists(列表), grids(栅格), text boxes(文本框), buttons(按钮)等。甚至一个嵌入式的Web浏览器。
Android 各个版本区别及如何选择
9、正在运行的程序可以像电脑一样的互相切换
10、人脸识别功能
11、系统优化、速度更快
12、支持虚拟按键,手机可以不再拥有任何按键
13、专为3D优化的驱动
14、平板电脑和智能手机通用
Android N、n
Jelly Bean“果冻豆”
继“冰激凌三明治”之后的下一版Android系统。
2011年7月13日发布,版本
更新如下:
1、支持7英寸设备
2、引入了应用显示缩放功能
Android4、0
Ice Cream “冰激凌三明治”
2011年10月19日在香港发布,
4、0(Ice Cream Sandwich冰激凌三明治)版本
主要更新如下:
1、蓝色主题
2、接近于桌面版的Chrome Lite浏览器,有离线阅读,同步Chrome书签,新的标签样式等。
4、GPS性能大大提高
5、提供屏幕虚拟键盘
6、主屏幕增加音乐播放器和相框widgets
7、应用程序自动随着手机旋转
8、短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件
9、相机启动速度加快,拍摄图片可以直接上传到Picasa
10、来电照片显示
Android1、6
Donut(甜甜圈)
5、新的浏览器的用户接口和支持HTML5
安卓4.4 KRT16S到底改变了什么
安卓4.4 KRT16S到底改变了什么
Google昨日发布了安卓4.4的最新编译版本KRT16S(4.4_r1.2),那么相比之前的KRT16O(4.4_r1.1)它到底有什么变化呢?
现在,这个版本的完整更新日志已经通过AOSP(安卓开源工程)公布,据此可以看出,新版的绝大部分变化都相当细微,只有几个比较明显:
1、改进备份服务。
2、升级部分运营商的APN。
3、Nexus 4预装内核更新,升级了WLAN驱动(所以才没有推送上个版本的OTA)。
4、修复Nexus 7 2012 3G版本的射频信号问题。
5、修正从4.3升级到4.4后无法访问加密磁盘的Bug。
最后一个问题比较严重。安卓4.4引入了一个新的密钥衍生函数Scrypt,可有效抵御暴力攻击,确保全盘加密异常难以破解。安卓,使用旧方法加密的磁盘应该自动升级到Scryp,但是因为缺乏预先验证,升级后会导致用户无法访问自己的加密数据。
正是因为这个问题,Google叫停了KRT16O版本的OTA更新,这就解释了为什么开始有人看到了OTA,但更多的人怎么也找不到。
值得一提的是,Nexus 5至今没有OTA升级到此版本,也没有它的原厂镜像,可能永远也不会有了,因为各种变化都和它没什么关系。
九浅一深_Android_kernel的启动
举个例子看看
int test_a=0; char test_b='0';
int function_test(int r0,int r1)
{
int test_e=0;
int i=0;
for(i=r0;i<r1;i++)
{
if(i%2==0)
{ test_a+=i; test_b+=i*2; } }
ADS编译
mmu=off
RO(.text) |Image$$RO$$Limit| (操作指令和常量)
固定地址编译
entrypoint =|Image$$RO$$Base|
加载到ddr后的入口。
Pc=|Image$$RO$$Base|.
在编译的时候就指定好了
地址无关编译
entrypoint =|Image$$RO$$Base| |Image$$RO$$Base|=0
好了,回顾到这里,我们可以知道以下几点: 1.zImage(0x208000)和Ramdisk(0x1200000 )都被 加载到ddr中。 2.pc指到zImage在内存中的首地址,开始运行。 好了那么问题来了,zImage是什么呢,就是linux kernel吗?还是别的东西呢?为什么可以直接就运行 起来,运行起来什么效果,接下来我们就带着这些疑 问讲后面的问题。
AndroidSDK与API版本对应关系
AndroidSDK与API版本对应关系Android SDK版本号与 API Level 对应关系如下表:
Code name Version API level
(no code name) 1.0API level 1 2008年9⽉23
(no code name) 1.1API level 22008 年9⽉发布的Android第⼀版
Cupcake 1.5API level 3, NDK 12009年4⽉30⽇,Cupcake(纸杯蛋糕)
Donut 1.6API level 4, NDK 22009年9⽉15⽇,Donut(甜甜圈)
Eclair 2.0API level 52009年10⽉26⽇,Eclair(松饼)
Eclair 2.0.1API level 6
Eclair 2.1API level 7, NDK 3
Froyo 2.2.x API level 8, NDK 4 2010年5⽉20⽇,Froyo(冻酸奶)Gingerbread 2.3 - 2.3.2API level 9, NDK 5 2010年12⽉7⽇,Gingerbread(姜饼)Gingerbread 2.3.3 - 2.3.7API level 10
Honeycomb 3.0API level 11 2011年2⽉2⽇,Honeycomb(蜂巢)Honeycomb 3.1API level 12, NDK 6
Honeycomb 3.2.x API level 13
Ice Cream Sandwich 4.0.1 - 4.0.2API level 14, NDK 7 2011年10⽉19⽇,IceCreamSandwich(冰激凌三明治)Ice Cream Sandwich 4.0.3 - 4.0.4API level 15, NDK 8
Android 的os.Build_ID 对应的SDK版本号 以及 SDK版本号与API Level对应关系
Android 的os.Build_ID 对应的SDK版本号以及SDK版本号
与API Level对应关系
Marshmallow棉花糖 6.0 API level 23 Lollipop棒棒糖 5.1 API level 22 Lollipop 5.0 API level 21
KitKat 4.4 - 4.4.4 API level 19
Jelly Bean 4.3.x API level 18
Jelly Bean 4.2.x API level 17
Jelly Bean 4.1.x API level 16
Ice Cream Sandwich 4.0.3 - 4.0.4 API level 15, NDK 8 Ice Cream Sandwich 4.0.1 - 4.0.2 API level 14, NDK 7 Honeycomb 3.2.x API level 13 Honeycomb 3.1 API level 12, NDK 6 Honeycomb 3.0 API level 11 Gingerbread 2.3.3 - 2.3.7 API level 10 Gingerbread 2.3 - 2.3.2 API level 9, NDK 5 Froyo 2.2.x API level 8, NDK 4 Eclair 2.1 API level 7, NDK 3 Eclair 2.0.1 API level 6
Eclair 2.0 API level 5
Donut 1.6 API level 4, NDK 2 Cupcake 1.5 API level 3, NDK 1 (no code name) 1.1 API level 2
Android系统与Linux内核是什么关系-Linux内核发行版介绍
Android系统与Linux内核是什么关
系?Linux内核发行版介绍
Linux内核是非常重要的,同时Linux内核也是非常复杂的,Linux内核超过千万行代码。为增进大家对Linux内核的认识,本文将对Linux内核发行版以及Android系统和Linux内核的关系予以介绍。如果你对Linux内核具有兴趣,不妨和我一起继续往下阅读哦。
一、Linux内核发行版
Linux内核的发展过程中,我们还不得不提一下各种Linux发行版的作用,因为正是它们推动了Linux的应用,从而也让更多的人开始关注Linux。一些组织或厂家,将Linux系统的内核与外围实用程序(Utilities)软件和文档包装起来,并提供一些系统安装界面和系统配置、设定与管理工具,就构成了一种发行版本(distribution),Linux的发行版本其实就是Linux核心再加上外围的实用程序组成的一个大软件包而已。相对于Linux操作系统内核版本,发行版本的版本号随发布者的不同而不同,与Linux系统内核的版本号是相对独立的。因此把SUSE、RedHat、Ubuntu、Slackware等直接说成是Linux是不确切的,它们是Linux的发行版本,更确切地说,应该叫做“以Linux为核心的操作系统软件包”。根据GPL准则,这些发行版本虽然都源自一个内核,并且都有自己各自的贡献,但都没有自己的版权。Linux的各个发行版本(distribution),都是使用Linus主导开发并发布的同一个Linux
内核,因此在内核层不存在什么兼容性问题。每个版本都不一样的感觉,只是在发行版本的最外层才有所体现,而绝不是Linux本身特别是内核不统一或是不兼容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.1.2
2012年10月9日
4.2
2012年10月30 日
4.2.1 A new flavor of Jelly Bean 一种新口 味的果冻 豆
4.2.2
3.4.0 (目前miui V5日 4.1.2的内核版本 2013年2月11日 是3.4) 2012年11月28
性能及稳定性的提升 ,一些错误的修正, 优化电池耗电量,增 加续航时间
2.3.6 2.3.7 3.0 3.1 Honeycomb 蜂巢 3.2 3.2.1 3.2.2
2011年9月2日 2011年9月21日 2011年2月2日 2011年5月11日 2011年7月13日 2.6.36 2011年8月30日 2011年9月20日
平板专用
4.0
2011年11月14 日
统一了手机和平板电脑 使用的系统,提升硬件 的性能以及系统的优化 ,支持在系统中使用虚 拟按键等。
2.2 Froyo
2010年5月20日 2.6.32
冻酸奶 2.2.1 2.2.2 2011年1月18日 2011年1月22日
存在的bug修复,安全 性的提高,性能提升以 及流畅性提升。 存在的bug修复,修复
了Nexus One中的短 信问题。 2.2.3 2011年11月21 日 2010年12月7日 2011年2月9日 2011年4月28日 2.6.35 2.3.5 2011年7月25日 修复了两个存在的安全 性问题。 Linux Kernel 2.3 2.3.3 2.3.4 Gingerbread 姜饼 2.6.33版代码库移除了 Android代码。 进行了API改进 屏幕截图功能 改进了个别机型的功能 ,优化相机和电池续航 。 修复了语音搜索存在的 bug 增加NFC功能
Aห้องสมุดไป่ตู้tro
铁臂阿童 木
2007年11月5日 未知
Wind Up Robots
发条机器 人
1.0
2008年9月23日 未知
无
无
1.1
2009年2月2日
未知
以AZ的字母开头的甜品命 名! 拍摄/播放影片,支持
Cupcake
纸杯蛋糕
1.5
2009年4月30日 2.6.27
立体声蓝牙耳机,支持 复制/贴上和页面中搜 索等。 重新设计的Android M arket,手势支持,支 持CDMA网络,文字转 语音系统等。 优化硬件速度,支持内 置相机闪光灯和数码变 焦,新的浏览器的用户 接口和支持HTML5等
新增了Bluetooth Low Energy(低功耗蓝牙 技术)功能,同时支持 OpenGL ES 3.0。
4.3
2013年7月24日
KitKat
奇巧巧克 4.4 力
2013年待定
3.8.0
4.0.1 Ice Cream Sandwich 冰淇淋三 明治
2011年10月19 日 2011年11月28 日
3.0.X (目前miui V44.0.4的内核版本 是3.0.8)
修复了存在于Verizon 版本Galaxy Nexus中 的bug。 包括修复bug和系统的
4.0.2
4.0.3
2011年12月16 日
优化,并且针对图形, 数据库,拼写检查,蓝 牙功能和其他功能的改 进。
4.0.4
2012年2月6日
更快的运行性能,电池
漏洞修复,3G/4G切换 改进,信号强度增强, 更快速启动等。 4.0.9 4.1/4.1.1 Jelly Bean 果冻豆 2012年6月28日 3.0.31/3.1.10 由美国Spirit定制的非 官方Android版本。 “黄油计划”。 加入主画面的旋转功能 ,单手指开合通知中心 讯息,提升性能及稳定 性。 Android 的Linux kernel代码重新回归Lin ux kernel 3.3代码库。 PhotoSphere 360°全 景拍摄,手势输入键盘 ,支援多重帐户,修复 丢失的12月等。
英文名
中文名
Android系统版 本 Android beta
发布时间
Linux kernel内核版本
备注 它作为一个面向开发者 的软件开发包(SDK) 进行发布。 全球第一台Android设 备HTC Dream(G1) 就是搭载Android 1.0操作系统。 由于版权问题和员工喜 好Android系统开始是
Donut
甜甜圈
1.6
2009年9月15日 2.6.29
2.0 Eclair
2009年10月26 日 2.6.29
松饼 2.0.1 2.1 2009年12月3日 2010年1月12日
。 部分API进行修改变化 ,BUG修复。 部分API进行修改变化 ,BUG修复。 支持将软件安装至扩展 内存,USB分享器和Wi Fi热点功能,速度和性 能优化。