android经常使用名词收集


持续学习,持续更新......android

AOSP

AOSP stands for Android Open Source Project.网络

Stock

Stock Android is what Google provides in their Nexus devices.
Stock ROM on the other hand is when Google releases source code for the latest android OS and mobile companies take this standard source code released by Google and then port it to work on various devices by integrating some device specific drivers and software into the standard source code. app

stock就是相似原生的意思,原生的android.ide

vanilla

Maybe instead of "stock", we can use the term vanilla? 工具

原生android.学习

NANDroid

Nandroid, sometimes written as NANDroid, is a portmanteau for NAND flash memory, the type of permanent storage memory that your device uses, and Android. A Nandroid backup is a de-facto (by the hacking community) standard directory structure for backing up a perfect mirror image of your Android device. By doing this backup, you can save literally everything, from your own personal data to the system files.ui

NANDroid是NAND和Android的合体词语,一般是指Nandroid backup 。而Nandroid backup是hacking论坛 社区起的名字,是一个目录结构的标准,主要是为了备份你的手机,包括用户数据和系统的文件。之后你就能再次用这个备份来将手机恢复到这个状态。this

Rom Mod Firmware

Although the real definitions are different, in the Android world, ROM, Mod, and Firmware are all used as if they mean essentially the same thing. They all refer to a customised version of the Android operating system that has been modified to work on a particular brand of phone with a specific set of customisations or changes. This can be done so that an old phone like the G1 can be given a brand new version of Android, such as 2.2 even if the manufacturer has decided not to provide it. Or could be to provide extra functionality not available in the manufacturer's supplied version of Android, or to fix problems in the manufacturer supplied version.google

Rom,Mod,Firmware 指的是一个东西,就是android系统,通常是定制化过的,用来运行在特定品牌的机器上。
有时候一个老款的手机,手机厂商假如不打算再支持这个手机的更新,你可能会失去继续用下去的兴趣。可是有热心的网友,本身将新的android版本或者功能为这款手机定制,那么你就能够继续在老的手机上使用这些定制的android版本。unix

OTA

An Over The Air (OTA) update is when your phone receives an update to its Android operating system "over the air", ie it is sent the files automatically over the cellular network from either Google or from your phone network without ever needing to be plugged into a PC.

OTA升级,经过网络下载升级版本,而后去升级,不须要你去链接电脑。

Root

Rooting is when you gain "Root" access to the phone giving you the power to do anything you want to it (it comes from the Unix Root User, essentially the Unix equivalent to the Windows Administrator account). Normally you're prevented from being Root for your own good, as it's very easy to break your phone once you have root access, and quite hard to break it without.

Root这个词语来自unix的Root用户,享有最高权限。若是你的手机获取了Root权限,就能干任何事情。一般不要去root手机,若是操做不当,对手机系统形成损坏,可能会开不了机等。

Bootloader

The bootloader controls how the device boots. Google's PC-side tool for getting into the bootloader and other related tasks is called Fastboot, and running the bootloader interactively may be called "Fastboot mode". A locked bootloader will verify the Android system partition and restore it to stock if it doesn't match, whereas an unlocked bootloader doesn't do the same checking, which is why unlocking the bootloader is required to permanently root a device.

bootloader控制手机如何去启动,是进入正常的android系统,仍是进入recovery系统。而fastboot就是android侧的bootloader(对高通平台的手机,都有Modem系统,我想应该也存在一个modem侧的相应bootloader),你能够和这个bootloader进行交互。当手机进入fastboot模式,你可使用google提供的pc侧工具(adb,fastboot)和这个bootloader进行交互。例以下载recovery,下载新的kernel等。
若是手机的bootloader是上锁的,那么bootloader会去校验android的system分区,若是校验不经过,则会还原为stock,就是前面的正确版本。可是未加锁的bootloader不会作校验。因此root手机前,通常都须要先解锁bootloader。

Fastboot

fastboot is a small tool that comes with the Android SDK (software developer kit) that can be used to re-flash partitions on your device. It is an alternative to the recovery mode for doing installations and updates.

Because fastboot mode can start on your device even before Android loads (and can even run when Android isn't installed at all), fastboot mode is useful for updating the firmware quickly, without having to use a recovery mode. In fact, it's frequently the preferred way to initially install the recovery image on many devices. Fastboot can also be used for developer operations like unlocking the bootloader of Google's Nexus devices.

Not all devices support fastboot, but many do.

There are two "sides" to using fastboot-- the computer side and the device side. Typically your device first is connected to your computer via a USB cable. Then you boot to the "fastboot mode" on the device. On your computer, you then run the fastboot tool to issue commands. Please note that fastboot commands will ONLY work while the device is in fastboot mode.

fastboot应该说是存在两个部分,一部分为电脑pc侧的fastboot软件,一部分是手机侧的。你在使用fastboot的时候,首先须要重启进入fastboot模式,而后利用fastboot的pc侧软件利用adb和手机进行交互。
fastboot mode是在android系统启动前运行,所以很是适合快速升级系统的firmware,而不须要进入recovery模式(相比升级速度慢了不少)。而通常fastboot是用来初始安装recovery image的首选途径。此外fastboot模式下还能解锁bootloader。

recovery

通常指recovery模式,进入recovery后会有下面的选项,能够擦除分区,从sd卡升级等。

reboot system now
apply sdcard:update.zip
wipe data/factory reset
wipe cache partition

通常原生的recovey能作的事情不多,因此能够先在fastboot模式下刷入第三方的recovey.img,而后进入recovery系统作本身想作的事情。

相关文章
相关标签/搜索