小白教程集合贴(转自安智)(也不能老发价格不发点别的对吧~)
华为d1吧
全部回复
仅看楼主
level 11
一,关于安卓系统可用内存与实际标注不符的详解
2012年09月30日 05点09分 1
level 11
内容非原创,转载自网络
关于rom分配,不知道你玩过linux没有,如果玩过的话,就应该知道linux分区的时候不像Windows一样,分c d e f盘,
先以电脑为例嘛linux(ubuntu,redhat,debian等等)而是分成1 / (根目录)2/swap(交换空间) 3/home(用户目录),这个3个是必须的,但是一般情况下为了达到合理利用的情况,还可以为某个地方专门分区,比如 /boot(引导文件)/var,/app(程序)等等,这些分区的大小是在安装系统的时候由安装人员指定的,在完成系统安装后一般不可以调整分区大小,类似Windows不借助分区工具,不能在更改分区一样,这下明白了linux的分区机制了不?
再说android系统,这个本质也是linux,这个知道吧
刚才说了linux下可以给某个分区指定大小,所以,在/app等联通定制软件分区和系统分区下面,华为分了太多的空间了,打个比方,在Windows下面,你的电脑250G硬盘,分了c d e盘,c是安装系统分区,华为给了100G(夸张的说),d是联通要求华为分的定制软件分区,要求华为分120G(这个分区的确很大),最后一个是用户资料存储分区e盘,只有30G(和总量250G比较,是不是感觉太小了!!!我擦,这就是联通不厚道了,没办法)。在android手机之下是看到不到系统分区大小的,所以在系统信息里面看到的可用空间就是指定给用任意使用的空间,所以觉得怎么那么小。
关于那个4G rom,内置2G sd卡是rom模拟的,不过我更倾向于认为内置的是eMMC卡,也就是一种外部存储卡而已,系统rom应该只有2G(有人说是1G的,不过怎么说都不止512M,新机子可用rom开机就有490M,系统文件大概要占用200M,所以不可能是512M) ,所有的存储空间rom+内置卡=4G,
还有关于刷机为啥不能增大可用空间的问题,开始说了很大一部分空间给了系统占用,这个分区表只有华为知道,所以你电脑重做系统了,还是安装在c盘,不管c盘装的文件变化多少,你的e盘还是那么大,同理的,你刷了机子,可用空间还是那么回事,除非你能更改rom分区状况,这个貌似不是内部人员有资料,做不了吧,民间人员的优化类似于在正版Windows xp的基础添加删减不必要的功能、文件。本质上不会发生质变的,只是让手机、电脑更好用罢了。明白了不
再说ram、rom、可用内存、运行内存、内存卡。
其实除了ram rom外,其他几个概念不准确,不应该这样称呼的(不过喊得人多了,就那样了,就像android的中文标准译名是 安致,google自己翻译的官方名字,但是在天朝大家都叫更与英文相识发音的安 卓一样) ram是随机存储器的简称,之所以随机是因为在ram的空间内部读取任意位置信息时间没区别,电脑上是内存条,手机等等就是标称的ram,
rom是只读存储器(技术发展到现在,不仅可以读,理论上还可以无限次写 如flash芯片),这几个名词都是计算机硬件术语,rom解释起来很麻烦,rom和硬盘是两码事。不过可以那么去理解在电脑上的硬盘就是手机上的rom(其实电脑上还是有rom的,bios的信息就存在与主板上的一个flash rom芯片里面)
在非正式中文简称里面,运行内存指的就是ram(或者是检测软件显示的总的ram量,因为硬件要占用ram所以显示出来的ram没有标称的那么多,电脑上能够全部显示出来,在手机上为啥不能全部显示,这个我就不知道了。 关于硬件都要占用ram空间,这个不要去质疑了,你自己看看计算机硬件书籍即可,比如计算机ram开头xxM要分配给显卡,虽然你的显卡有独立的显存…………不说了)
可用内存
linux的内存管理机制和Windows不一样,就像在系统分区上有本质的差异一样。基本上是有多少ram就用多少ram,提前加载很多东西在ram里面使程序在点击开始之后能够快速开始运行,作为优秀的嵌入式系统,android在安装到手机上的时候优化了linux内存管理机制,其实,老是去杀进程没太大必要,有一片很有益的技术贴讨论过android的内存管理,我一时找不到了,是dospy上的。
可用空间=运行内存-已使用内存
内存卡
其实就是各种各样的flash芯片罢了 ,比如sd,mini sd,mmc,记忆棒……把它们叫做内存卡我个人觉得很不准确,一般叫存储卡比较规范

2012年09月30日 05点09分 2
level 11
二,安卓系统文件夹及其文件解析
2012年09月30日 05点09分 3
level 11
安卓系统文件夹及其文件解析
打开RE文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。现在将将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。
【文件夹功能简介】
\system\app
这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
\system\bin
这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)
\system\etc
从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
\system\fonts
字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小。
\system\framework
framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
\system\lib
lib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。
\system\media
\system\media\audio
铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。
\system\sounds
默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。
\system\usr
用户文件夹,包含共享、键盘布局、时间区域文件等。
\system\app
这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
2012年09月30日 05点09分 4
level 11
三,android手机代码
2012年09月30日 05点09分 5
level 11
*#*#4636#*#* — 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息
*#*#7780#*#* –重设为原厂设定,不会删除预设程序,及 SD 卡档案
*2767*3855# –重设为原厂设定,会删除 SD 卡所有档案android手机代码
*#*
#34971539#
*#* –显示相机相机韧体版本,或更新相机韧体
*#*
#7594#
*#* –当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你
可以用以上代码,直接变成关机按钮
*#*
#273283*255*663282*#
*#* –开启一个能让你备份媒体文件的地方,例如相片、声音及影片等
*#*
#197328640#
*#* –启动服务模式,可以测试手机部分设置及更改设定
WLAN、 GPS 及蓝牙测试的代码
*#*
#232339#
*
#* 或 *#
*
#526#
*
#* 或 *#
*
#528#
*#* – WLAN 测试
*#*
#232338#
*#* – 显示 WiFi MAC 地址
*#*#1472365#*#* – GPS 测试
*#*#1575#*#* – 其它 GPS 测试
*#*#232331#*#* – 蓝牙测试
*#*#232337#*# – 显示蓝牙装置地址
*#*#8255#*#* –启动 GTalk 服务监视器
显示手机软件版本的代码
*#*#4986*2650468#*#* – PDA、 Phone、 H/W、 RFCallDate
*#*#1234#*#* – PDA 及 Phone
*#*#1111#*#* – FTA SW 版本
*#*#2222#*#* – FTA HW 版本
*#*#44336#*#* – PDA 、Phone、 CSC、 Build Time、 Changelist number
各项硬件测试
*#*#0283#*#* – Packet Loopback
*#*#0*#*#* – LCD 测试
*#*#0673#*
#* 或 *#
*#0289#*#* – Melody 测试
*#*#0842#*#* – 装置测试,例如振动、亮度
*#*#2663#*#* – 触控屏幕版本
*#*#2664#*#* – 触控屏幕测试
*#*#0588#*#* – 接近感应器测试
*#*#3264#*#* – 内存版本

2012年09月30日 05点09分 6
level 11
(发布上来了,上图吧)

2012年09月30日 05点09分 8
level 11
五,安卓手机热门名词解释
2012年09月30日 06点09分 9
level 11
1:Android手机
    android系统的手机已在市场上销售的非常火爆,但是很多普通用户在听到android手机时还都是一头雾水,不知道这是什么手机。实在简单的说,android是一个新兴的智能手机操纵系统,该原生系统是由谷歌开发研制的,我们将搭载了android智能操纵系统的手机统称为android手机。目前很多手机厂商都在生产搭载了android系统的智能手机,它们包括HTC,摩托罗拉,三星,索爱,LG,华为,Acer,OPPO,魅族等多家国内外着名厂商。
2:电子市场(Android Market)
    Android电子市场(Android Market)是Google为Android设备开发的在线应用程序商店。它和苹果的App Store类似,用户可以在此浏览、下载、安装使用到成千上万的各式应用程序,有软件,有游戏,有免费程序,也有收费程序。与微软和苹果应用市场不同,Android电子市场可以为用户提供多样化的内容,既有来自各大媒体公司的内容,也有来自业余个人开发者的程序。
3:Root权限
    Root权限可以跟我们在windows系统下的administrator权限理解成一个概念 。root是android系统中的超级治理员用户帐户,该帐户拥有整个系统最高权利,可以在系统中进行任何操纵。为了防止软件更改系统文件,android系统隐躲了root权限,但是,我们平时修改一些系统文件,或是某些软件的操纵都会用到Root权限,我们的android手机刷机安装系统时,也是需要有Root权限的,获取并开启root权限后,我们就能随意进行任何操纵了。
4:刷机
    刷机是手机方面的专业术语,是指通过一定的方法更改或替换了手机原版系统中固有的一些语言、图片、铃声和软件版本或者操纵系统,可以使手机功能更加完善。刷机可以是官方的,也可以是非官方的。简单的说,android手机的刷机,iphone to pc transfer就相当于给它重装一下系统,这和我们常见的电脑重装系统类似。
5:APK
    APK是Android Package的缩写,即Android安装包。是android手机程序的文件格式,这和诺基亚手机程序是sisx,sis,jar格式类似,都是安装包文件的一个格式,将apk格式的程序传得手机中,通过文件治理软件,点击该格式的文件即可安装,也可使用数据线将手机和电脑连接,在电脑上通过一个安装辅助程序进行安装。
6:桌面widget
    Widget简单的直译就是构件,小部件,小工具的意思。在android手机中,当你在桌面空缺处长按几秒钟,就会弹出一个对话框,其中就有让你添加桌面小工具的选项,这个就是添加的桌面widget。用过windows vista或是windows7的用户对桌面小工具应该都不陌生,在电脑上也有在桌面添加一些小部件的功能,android系统中的桌面widget也和它们类似,通过在桌面上添加widget,能很方便快捷的进行一些查阅和操纵。
7:Recovery
    Recovery翻译过来的意思就是恢复,顾名思义,这是手机上的一个恢复模式。通过这个recovery,用户可以实现安装系统(就是所谓的刷机),清空手机各种数据,为内存卡分区,备份和还原等等很多功能。它类似于电脑上的Ghost一键恢复,给电脑装过系统的朋友可能都知道,电脑出了题目,或是想换个新系统,最简单的办法的就是用Ghost来重装系统,只需简单的用鼠标点几下就完成了。Android手机上的recovery模式也是如此。
8:wipe
    Wipe翻译过来的意思就是抹往,擦除等,在recovery模式下有个wipe选项,它的功能就是清除手机中的各种数据,这和恢复出厂值差未几。我们最常用到wipe是在刷机之前,大家可能会看到需要WIPE的提示,是指刷机前清空数据,留意wipe前备份一下手机中重要的东西哦。
9:RAM、ROM、ROM包
     RAM是由英文Random Access Memory的首字母构成的,意为随机存储器,即在正常工作状态下可以往存储器中随时读写数据。根据存储单元工作原理的不同,RAM又可分为静态存储器(SRAM)和动态存储器(DRAM)。RAM的特点:可读可写;给存储器断电后,里面存储的数据会丢失。我们经常说的内存,比如计算机的内存,手机的内存,包括CPU里用的高速缓存,都属于RAM这类存储器。

2012年09月30日 06点09分 10
level 11

  ROM是由英文Read only Memory的首字母构成的,意为只读存储器。顾名思意,就是这样的存储器只能读,不能像RAM一样可以随时读和写。它只答应在生产出来之后有一次写的机会,数据一旦写进则不可更改。它另外一个特点是存储器掉电后里面的数据不丢失,可以存放成百上千年。此类存储器多用来存放固件,比如计算机启动的引导程序,手机、MP3、MP4、数码相机等一些电子产品的相应的程序代码。
    综上所述,RAM指的是手机的内存,ROM指的是存放手机固件代码的存储器,存放手机的操纵系统、和一些应用程序如游戏等。
  论坛里指的ROM包就是android手机的操纵系统,类似于电脑的操纵系统,比如Windows xp,Windows7等等。我们平时说给电脑重装系统,拿个系统光盘或是镜像文件重新安装一下就好了。而android手机上刷机也是这个道理,将ROM包通过刷机,重新写进得手机中,ROM包就是android手机上的系统包。
10:WIFI
    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)建立连接,并接受和执行相应命令。它里面包含很多命令,像 r2sd,l,doctest(危险命令,他会擦除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)不能刷进低版本的的ROM,2)不能刷进不同平台的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、APP TO SD、APP2SD
  一些Android机器在安装程序的时候默认是安装在机器内存上的,这就会导致原本不大的内存被占用,运行速度降低,而存储卡却利用率很低的情况。APP TO SD就是把程序安装到SD卡从而腾出手机内存进步运行速度的意思。APP2SD亦然,只是谐音而已。
15、Sign
  Sign是指给Rom包或者Apk应用程序签名,只有签名过的Rom或者Apk才可以刷进或安装得手机上。
16、Cyanogen、CM
  Cyanogen是国外一位牛人,其制作的CyanogenMod系列Rom比较流行,主要追求的就是速度,CyanogenMod的缩写就是CM,因而 我们也常见CM ROM。
17、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命令等等。
2012年09月30日 06点09分 11
level 11
六,安卓智能手机常见故障排除
2012年09月30日 06点09分 12
level 11
七,简单3步,教你将游戏等安装到外置的SD卡上!
2012年09月30日 06点09分 14
level 11
近日,看到有机友发帖问到如何将游戏等安装到外置的SD卡上,现在简单讲述一下:
1、先打开机子自带的文件管理器。
2、轻触手机右下角的菜单,这时候会弹出“容量”。
3、再选择“默认存储位置”,就可以改成为SD卡上了。

2012年09月30日 06点09分 15
level 11
八,自己制作开机桌面
2012年09月30日 06点09分 16
level 9
不过,顶起
2012年09月30日 09点09分 18
level 11
唔,都没人看
2012年10月01日 14点10分 19
level 7
好帖,顶一下
2012年10月02日 02点10分 20
level 12
一看就知道是复制的
而且图都没有
建议多发些比较实用的。
2012年10月02日 03点10分 21
都说转的了....要啥图啊= =...给小白看的,比如我这种
2012年10月02日 07点10分
level 12
把你这贴子整理一下重新发出来给你加精。
2012年10月02日 07点10分 22
这怎么整理啊!!算了,不要精了......有人看就行
2012年10月02日 07点10分
level 11
太乱了啊[黑线]
2012年10月02日 08点10分 23
百度没法编辑主贴....这是最大的失败..豆瓣就可以,哎
2012年10月02日 08点10分
1