android各版本对应的kernel版本

合集下载

Android 所有版本区别总结

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版本历史(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对抗反调试机制】

华为⼿机内核代码的编译及刷⼊教程【通过魔改华为

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版本

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_初稿

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系统版本和标准内核的对应关系:

- CentOS 6的标准内核版本是2.6.x

- CentOS 7的标准内核版本是3.10.x

- CentOS 8的标准内核版本是4.18.x

请注意,这些只是标准内核版本,实际上在CentOS中,可以使用不同的内核版本,如Long-Term Support(LTS)内核或其他定制内核。

《Android应用开发教程 第2版》课后习题参考答案

《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 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 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系统介绍

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 各个版本区别及如何选择

Android 各个版本区别及如何选择
8、新增流量管理工具,可具体查看每个应用产生的流量。
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到底改变了什么

安卓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的启动

九浅一深_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版本对应关系

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对应关系

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内核发行版介绍

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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热点功能,速度和性 能优化。
相关文档
最新文档