简介
在Android基本常识 – 常见名词解释(第一期)中,介绍了部分与安卓手机硬件、系统有关的专业名词,在本期中将继续帮助大家认识更多的与安卓手机有关的专业名词。
1. RAM
RAM 是 Random Access Memory(随机存储器)的缩写,是移动设备上的运行内存,相当于计算机的内存,通常作为操作系统或其他运行程序的临时存储介质(可称作系统内存),它在任何时候都可以读写。
2. DRM
DRM 的全称是 Digital Rights Management, 翻译为“内容数字版权加密保护技术”。由于数字化信息的特点决定了必须有另一种独特的技术,来加强保护这些数字化的音视频节目内容的版权。DRM 技术的工作原理是,首先建立数字节目授权中心,编码压缩后的数字节目内容,可以利用密钥(Key)进行加密保护(Lock),加密的数字节目头部存放着 KeyID 和节目授权中心的 URL。用户在点播时,根据节目头部的 KeyID 和 URL 信息,就可以通过数字节目授权中心的验证授权后送出相关的密钥解密(Unlock),节目方可播放。需要保护的节目被加密,即使被用户下载保存,没有得到数字节目授权中心的验证授权也无法播放,从而严密地保护了节目的版权。
3. AOSP
AOSP 是”Android Open-Source Project“的缩写,中文意思为“Android 开放源代码项目”,是由谷歌发起的一个源码共享项目,致力于建立一个优秀的软件平台,为消费者创造质量更加优秀的产品。
4. CM
CM 是 CyanogenMod 的缩写。CyanogenMod 是国外一个比较著名的团队,专注于开发基于 Android 原生系统的第三方 ROM,CM 的 ROM 有一个最显著的特点就是允许用户对很多原生系统不支持的设置进行更改,而且 CM 的 ROM 一般都非常纯净,运行速度很快,更详细的信息可移步 CM 的官网:http://www.cyanogenmod.org。
5. 镜像包
有部分 ROM 会以镜像包的形式发布,镜像包一般就是一个通过第三方 Recovery 备份出来的系统镜像,可以直接用第三方 Recovery 还原镜像包到到刷机的效果。
6. ZIP 包
大多数手机的三方刷机包都是 zip 格式的压缩文件,刷的时候需要先在手机上刷入合适的三方 Recovery,然后将这种 zip 格式的三方刷机包复制到手机储存,在 Recovery 模式下刷入。
7. Swap 分区
Android 的 Swap 分区与 Linux 相同,都是用于数据交换的,类似于 Windows上 的虚拟内存。合理设置 Swap 能提升系统的速度,降低系统因内存不足而关闭后台程序的频率。但如果设置不当,反而会拖慢系统速度,影响使用体验。Swap 分区是将 SD 卡上的空间作为系统内存的补充。它的优缺点也跟虚拟内存类似,可以让系统同时运行很多的程序或者对内存需求更大的程序,但读写的速度大大低于物理内存。由于 SD 卡的速度较慢,在卡内的 Swap 主要作用是建立一个交换空间,当有较大内存需求的软件(如电话、相机等)突然运行时,可以将后台程序先暂存在 Swap 分区里,待该软件使用完毕,内存又有空余的时候,再将 Swap 内的程序数据转到内存里,以降低程序被关闭的可能。
8. Root
正常情况下,手机的官方系统是无法获得 Root 权限的,我们是以一个普通用户的权限在使用我们自己的手机的。这样的情况下,我们不能删除系统级的文件,比如 /system/app 下的 APK 文件。而 Root 权限是 Android 系统的最高权限,获取 Root 权限后你就拥有了对这个系统百分之百的控制权,可以对系统文件做任何改动。在作动词使用时就是指获取 Root 权限。
9. 超级用户(Superuser)
Superuser 指的是一个 Root 权限管理软件。这个软件是为了让你管理在你手机上哪些软件运行时可以获得 Root 权限,以免一些恶意软件对你的手机系统造成损坏。
10. 签名(Sign)
Sign 是指给 ROM 包或者 APK 应用程序签名,Android 系统有签名验证机制,只有签名验证通过了的 ROM 或者 APK 才可以刷入或安装到手机上,这样可以在一定程度上增强系统的安全性。
11. ADB
ADB 是 Android Debug Bridge 的缩写,中文意为 Android 系统的调试桥。使用前需要在手机系统设置中打开 USB 调试。通过 ADB 我们可以在 Eclipse 中方面通过 DDMS 来调试 Android 程序,其实这就是用于谷歌 Android 系统的 Debug 调试工具。ADB 的工作方式比较特殊,采用监听 Socket TCP 5554 等端口的方式让 IDE 和 Qemu 通讯,默认情况下 ADB 会 Daemon 相关的网络端口,所以当我们运行 APK 安装器时 ADB 进程就会自动运行。除了上述的操作功能之外,我们还可以通过 ADB 管理设备或手机模拟器的状态。还可以进行很多其他操作,比如刷入 ROM、运行 Shell 命令等等。
12. USB 调试
USB 调试是 Android 系统提供的一个用于开发的功能。打开后 Android 系统才能对外部程序开放权限,某些程序如果要接管或者参与系统控制的话,就必须要将 USB 调试模式打开,否则外部程序无法实现功能,例如以“豌豆夹”为代表的手机助手类应用。USB 调试功能可以从“设置->应用程序->开发”(Android 2.3 及以下)或者“设置->开发者选项”(Android 4.0 及以上)里面找到并打开。
13. App to SD / App2sd / a2sd / a2sd+
简单来说就是把程序(非所有程序)安装到 SD 卡上,以节约系统内存,保证系统运行速度。在做这个操作之前必须确保 SD 卡上有 ext2 / ext3 / ext4 类型的分区,因为 Android 基于 Linux 操作系统,而 Linux 只能识别 ext2 / ext3 / ext4 类型的分区。同时也必须配合支持 App2sd 的 ROM 来使用,才能达到最好的效果。
14. APK
APK 是 Android Package 的缩写,即 Android 安装包。是 Android 手机程序的文件格式,这和 Windows 计算机程序是 EXE、MSI 格式类似,都是安装包文件的一种格式,将 APK 格式的程序传到手机中,通过文件管理软件,如:ROOT Explorer,点击该格式的文件即可安装,也可使用数据线将手机和电脑连接,在电脑上通过安装辅助程序进行安装。
15. Widget
Widget 直译就是小部件、小工具的意思。在 Android 手机中,当你在桌面空白处长按几秒钟,就会弹出一个对话框,其中就有让你添加桌面 Widget 的选项(Android 2.3 及以下)。或者点开程序列表,在程序列表右边的选项卡就是 Widget 列表,长按到桌面上松开即可(Android 4.0 及以上)。用过 Windows Vista 或是 Windows 7 的用户对桌面小工具应该都不陌生,在电脑上也有在桌面添加一些小部件的功能,Android 系统中的桌面 Widget 也和它们类似,通过在桌面上添加 Widget,能很方便快捷的进行一些查阅和操作。