【Android源码 栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Android源码 -Android手机基础知识 - 技术总结的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
android手机这个全新的产品大家都还处在一个认识和了解的阶段很多普通用户对于大家常提到的一些专业词语都不是很理解完全不知道它们表达的是什么意思以下是
android手机最常提到的词语相信大家看后一定会对
android手机有了全新的理解和认识。
1
Android手机
android系统的手机已在市场上销售的非常火爆但是很多普通用户在听到
android手机时还都是一头雾水不知道这是什么手机。
其实简单的说
android是一个新兴的智能手机操作系统该原生系统是由谷歌开发研制的我们将搭载了
android智能操作系统的手机统称为
android手机。
目前很多手机厂商都在生产搭载了
android系统的智能手机它们包括HTC摩托罗拉三星索爱LG华为AcerOPPO魅族等多家国内外知名厂商。
2电子市场
Android Market
Android电子市场
Android Market是Google为
Android设备开发的在线应用程序商店。
它和苹果的App Store类似用户可以在此浏览、下载、安装使用到成千上万的各式应用程序有软件有游戏有免费程序也有收费程序。
与微软和苹果应用市场不同
Android电子市场可以为用户提供多样化的内容既有来自各大媒体公司的内容也有来自业余个人开发者的程序。
3Root权限 Root权限可以跟我们在windows系统下的administrator权限理解成一个概念 。
root是
android系统中的超级管理员用户帐户该帐户拥有整个系统最高权利可以在系统中进行任何操作。
为了防止软件更改系统文件
android系统隐藏了root权限但是我们平时修改一些系统文件或是某些软件的操作都会用到Root权限我们的
android手机刷机安装系统时也是需要有Root权限的获取并开启root权限后我们就能随意进行任何操作了。
4刷机 刷机是手机方面的专业术语是指通过一定的方法更改或替换了手机原版系统中固有的一些语言、图片、铃声和软件版本或者操作系统可以使手机功能更加完善。
刷机可以是官方的也可以是非官方的。
简单的说
android手机的刷机就相当于给它重装一下系统这和我们常见的电脑重装系统类似。
5APK APK是
Android Package的缩写即
Android安装包。
是
android手机程序的文件格式这和诺基亚手机程序是sisxsisjar格式类似都是安装包文件的一个格式将apk格式的程序传到手机中通过文件管理软件点击该格式的文件即可安装也可使用数据线将手机和电脑连接在电脑上通过一个安装辅助程序进行安装。
6桌面widget Widget简单的直译就是构件小部件小工具的意思。
在
android手机中当你在桌面空白处长按几秒钟就会弹出一个对话框其中就有让你添加桌面小工具的选项这个就是添加的桌面widget。
用过windows vista或是windows7的用户对桌面小工具应该都不陌生在电脑上也有在桌面添加一些小部件的功能
android系统中的桌面widget也和它们类似通过在桌面上添加widget能很方便快捷的进行一些查阅和操作。
7Recovery Recovery翻译过来的意思就是恢复顾名思义这是手机上的一个恢复模式。
通过这个recovery用户可以实现安装系统就是所谓的刷机清空手机各种数据为内存卡分区备份和还原等等很多功能。
它类似于电脑上的Ghost一键恢复给电脑装过系统的朋友可能都知道电脑出了问题或是想换个新系统最简单的办法的就是用Ghost来重装系统只需简单的用鼠标点几下就完成了。
Android手机上的recovery模式也是如此。
8wipe Wipe翻译过来的意思就是抹去擦除等在recovery模式下有个wipe选项它的功能就是清除手机中的各种数据这和恢复出厂值差不多。
我们最常用到wipe是在刷机之前大家可能会看到需要WIPE的提示是指刷机前清空数据注意wipe前备份一下手机中重要的东西哦。
9RAM、ROM、ROM包 RAM是由英文Random Access Memory的首字母构成的意为随机存储器即在正常工作状态下可以往存储器中随时读写数据。
根据存储单元工作原理的不同RAM又可分为静态存储器SRAM和动态存储器DRAM。
RAM的特点可读可写给存储器断电后里面存储的数据会丢失。
我们经常说的内存比如计算机的内存手机的内存包括CPU里用的高速缓存都属于RAM这类存储器。
ROM是由英文Read only Memory的首字母构成的意为只读存储器。
顾名思意就是这样的存储器只能读不能像RAM一样可以随时读和写。
它只允许在生产出来之后有一次写的机会数据一旦写入则不可更改。
它另外一个特点是存储器掉电后里面的数据不丢失可以存放成百上千年。
此类存储器多用来存放固件比如计算机启动的引导程序手机、MP3、MP4、数码相机等一些电子产品的相应的程序代码。
综上所述RAM指的是手机的内存ROM指的是存放手机固件代码的存储器存放手机的操作系统、和一些应用程序如游戏等。
论坛里指的ROM包就是
android手机的操作系统类似于电脑的操作系统比如Windows xpWindows7等等。
我们平时说给电脑重装系统拿个系统光盘或是镜像文件重新安装一下就好了。
而
android手机上刷机也是这个道理将ROM包通过刷机重新写入到手机中ROM包就是
android手机上的系统包。
10WIFI
Android手机的强大之处在于它的网络功能拿到
android手机你可能会发现它无时无刻都在连接着网络而且在
android手机上有着很多功能强大的网络软件仅仅依靠手机的移络是不够的
android手机的wifi网络可以很好的弥补这些而且功能十分强大。
Wi-Fi是一种可以将个人电脑、手持设备如PDA、手机等终端以无线方式互相连接的技术。
通俗的讲WIFI就是一种无线联网的技术以前通过网线连接电脑而现在则是通过无线电波来连网常见的就是一个无线路由器那么在这个无线路由器的电波覆盖的有效范围都可以采用WIFI连接方式进行联网如果无线路由器连接了一条ADSL线路或者别的上网线路则又被称为“热点”。
11、IPL、SPL IPL英文全称是InitialProgramLoader负责主板电源、硬件初始化程序、并把SPL装入RAM。
IPL损坏了可把手机扔进河里或 者通过换字库来解决。
SPL英文全称是SecondProgramLoader“第二次装系统”就是负责装载OS操作系统到RAM中。
另外SPL还包 括许多系统命令如mtty中使用的命令等。
SPL损坏了还可以用烧录器重写。
SPL一般提供这几部分功能检测手机硬件、寻找系统启动分区、启动操作系 统为系统的基本维护提供操作界面可以通过数据线与操作终端如PC建立连接并接受和执行相应命令。
它里面包含许多命令像 r2sdldoctest危险命令他会擦除gsmdata等。
我们常说的三色屏就是由SPL驱动的。
检测SD卡当你把一些特殊制作的SD卡插 入后SPL可以在启动时校验并根据SD卡内容刷机或执行一些命令。
这有点类似于PC的从软驱启动。
IPL和SPL版本可以在三色屏中查看。
按住照相键不 放然后短按电源开机键即可进入三色屏查看相关信息。
12、CID、SUPERCID CID是CustomerIDentity的简称简单来说就是手机的平台版本破解限制之后的CID称为SUPERCID。
刷机过程中SPL需要根据 CID效验ROM是否可用并决定是否刷入一般情况下要求一定要对应CID的ROM才可以用cid不同的rom是刷不上去的。
对于普通的CID来说 一般有两个限制1不能刷入低版本的的ROM2不能刷入不同平台的ROM比如在台版机上刷欧版ROM、跨型号刷ROM等。
SUPERCID有些 型号手机的CID的限制是可以通过软件来破解的已知的有577W、586W等但也有也些型号目前还没有有效的方法破解CID如838G4。
破解限制 之后的cid称为SUPERCID拥有SUPERCID的机器可以刷任意版本和平台的ROM。
具体来说同一个手机既可以刷台湾的ROM也可以刷日本 的rom也可以刷香港的rom等。
甚至也可以刷进一个其他型号手机的ROM如586W刷577W。
但是这也带来很大的危险性因为没有了限制没有 了校验刷入一个错误的ROM也是很容易的事。
我们一般刷机时需要破解为SUPERCID因为一方面现在大部分情况下刷机所用的ROM都是通不过CID 校验的另一方面万一刷机失败对于SuperCID的手机更容易修复。
13、RADIO Radio简单的说是无线通信模块的驱动程序。
ROM是系统程序Radio负责网络通信ROM和Radio可以分开刷互不影响。
如果你的手机刷新了 ROM后有通讯方面的问题可以刷新RADIO试一试。
14、HTC Sense HTC为
Android系统设计的用户界面。
从HTC Hero开始HTC推出的所有产品都将整合HTC Sense。
并符合三个设计理念包括Make It Mine、Stay Close、与Discover the Unexpected。
15、APP TO SD、APP2SD 一些
Android机器在安装程序的时候默认是安装在机器内存上的这就会导致原本不大的内存被占用运行速度降低而存储卡却利用率很低的情况。
APP TO SD就是把程序安装到SD卡从而腾出手机内存提高运行速度的意思。
APP2SD亦然只是谐音而已。
16、Sign Sign是指给Rom包或者Apk应用程序签名只有签名过的Rom或者Apk才可以刷入或安装到手机上。
17、Cyanogen、CM Cyanogen是国外一位牛人其制作的CyanogenMod系列Rom比较流行主要追求的就是速度CyanogenMod的缩写就是CM因而 我们也常见CM ROM。
18、adb adb是
Android Debug Bridge的缩写意为
Android系统的调试桥。
通过adb我们可以在Eclipse中方面通过DDMS来调试
Android程序其实这就是用于 谷歌
Android系统的debug调试工具。
adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯默认情况下adb会daemon相关的网络端口所以当我们运行APK安装器时adb进程就会自动运行。
除 了上述的操作功能之外我们还可以通过adb管理设备或手机模拟器的状态。
还可以进行很多手机操作比如刷ROM系统升级、运行shell命令等等