`

android基础

 
阅读更多
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
http://618119.com/archives/2011/01/12/205.html


http://www.7xz.com/topic/11998

刷机相关名词解释
什么是US,PCC,FT?
发现某些童鞋对这3个简称一团模糊,大略解释下。
US,索尼爱立信官方系统升级软件Update Service,刷机、美化出错导致无限重启可以US修复。
PCC,索尼爱立信官方程序管理软件PCConection,偏重于应用管理,同样可用于系统修复。
FT,flashtool,系统强刷工具,怎么刷请看下面刷机教程。
什么是OTA,为神马要OTA,OTA时要注意什么?
之前XDA上流出使用OTA升级后可以直接在2.3.3获取ROOT权限的方法。已有小部分童鞋因为使用OTA升级后变砖头~所以请注意一下。
什么是OTA?
OTA即为空中推送,简单来说就是通过网络空中升级。
为神马要OTA,直接US,PCC,FT不好么?
是因为Android ver.2.3.3系统暂时没法一键ROOT,若要在2.3.3版系统获取权限,则要在2.3.2版系统ROOT后通过OTA升级到2.3.3版从而保留系统权限。
注意事项:
1.OTA有风险~升级请谨慎。
2.修改过系统UI,比如解锁界面之类的,请三思。
3.使用钛备份或者系统程序卸载器之类的删除过系统程序APK的,请三思。
4.人品不佳的,请三思。
5.即使你没有以上2.3.4问题,也请三思~~
6.如手痒一定要OTA,建议在网络速度稳定的情况下进行~
7.请强刷回2.3.2之后,直接ROOT,直接升级,不要使用钛备份等工具修改或删除系统文件。

radio
这里指的是手机上的通讯模块,又叫做基带。负责手机的无线信号,蓝牙,WIFI等设备的管理,也就是说,相当于电脑系统里面的硬件驱动部分。这样说或许也不是特别的准确,大家明白大概的意思就可以了。通常我们所说的刷radio,刷基带,就是指的刷写这一部分,以便解决通话质量、网络连接质量、蓝牙连接等等问题。

BootLoader(BL)
BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。比如在一个基于ARM7TDMI core的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader程序。

DRM
DRM,英文全称Digital Rights Management, 翻译为:内容数字版权加密保护技术。 由于数字化信息的特点决定了必须有另一种独特的技术,来加强保护这些数字化的音视频节目内容的版权。DRM技术的工作原理是,首先建立数字节目授权中心。编码压缩后的数字节目内容,可以利用密钥(Key)进行加密保护(lock),加密的数字节目头部存放着KeyID和节目授权中心的URL。用户在点播时,根据节目头部的KeyID和URL信息,就可以通过数字节目授权中心的验证授权后送出相关的密钥解密(unlock),节目方可播放。需要保护的节目被加密,即使被用户下载保存,没有得到数字节目授权中心的验证授权也无法播放,从而严密地保护了节目的版权。

Recovery
recovery 即在开机出现Sony Ericsson字样时一直按返回键后能进入的一个界面(工程模式),在这个界面你可以直接用sd 卡上的zip 的rom 升级或者备份你的系统,老版本的recovery 只有三个选项,无法备份系统,只能用update.zip这个文件名的文件升级,不能用任何文件名的zip文件升级。新版本已经多出很多选项可以供你操作。
此外,一般刷rom 之前最好wipe一下(wipe只是抹除rom 以外的个人数据,不会影响rom 本身),也就是返回出厂设置一下比较好,但是这样就会丢失你的所有软件,短信彩信,联系人(备份在google上没有关系)和设置等等,备份或者不wipe 都可以。
目前最新版为:RA-hero-v1.6.2
RA-hero-v1.6.2里的对应的说明:
1、Reboot system now——重启
2、USB-MS toggle——在recovery 模式下直接连接USB而不需要退出该模式
3、Backup/Restore——备份和还原
3-1、Nand backup——Nand 备份
3-2、Nand + ext backup——Nand 备份(系统和ext 分区一同备份)
3-3、Nand restore——还原(就是还原3-1、3-2 的最后一次备份)
3-4、BART backup——BART 备份 (包括系统和ext 分区)
3-5、BART restore——还原最后一次的BART备份
Nand 备份类似于系统的备份 而BART 则像是PC 上ghost 的备份。
Nand 备份 它不会备份ext 分区(就是第二分区 没有分区的可以不管这个)
所以你的如果app2sd 了 那么装在第二分区的程序用Nand 恢复是办不到的
BAR T则可以备份到ext 分区 用BART 恢复则可以恢复整个系统 可以使它和你备份前一模一样,不会有一点文件信息的丢失(包括联系人、短信、图片、影音等,所以如果你装的东西比较多,那么备份和恢复会比较慢)
4、Flash zip from sdcard——从sd卡根目录的.zip ROM 刷机包刷机
5、Wipe——清除
5-1、Wipe data/factory reset——清除内存数据和缓存数据(刷机前建议清除此项)
5-2、Wipe Dalvik-cache——清除缓存数据 + ext 分区内数据(刷机前建议清除此项)
5-3、Wipe SD:ext partition——只清除ext 分区内数据(刷机前建议清除此项)
5-4、Wipe battery stats——清除电池数据(刷机前建议清除此项)
5-5、Wipe rotate settings——清除传感器内设置的数据(刷机前建议清除此项)
6、Partition sdcard——分区sd 卡
6-1、Partition SD——自动为sd 卡分区
6-2、Repair SD:ext——修复ext 分区
6-3、SD:ext2 to ext3——将ext2 分区转换为ext3 分区(推荐)
6-4、SD:ext3 to ext4——将ext3 分区转换为ext4 分区(C4 卡不推荐,C6 卡推荐)
7、Other——其它
7-1、Fix apk uid mismatches——修复apk 程序
7-2、Move apps+dalv to SD——移动程序和虚拟缓存到sd 卡(这个可不是 app2sd)
7-3、Move recovery.log to SD——移动刷机日志文件到sd 卡
(执行此操作后,sd卡根目录会出现一个“recovery.log” 文件 即为刷机日志文件)
8、Power off——关机

Fastboot
从字面上来看是【快速启动】的意思,也算是一个刷机界面,不过比recovery更加底层.这个底层是更加接近硬件层的意思.
两个都很重要,不过fastboot更为主要.当你不能进入recovery的时候,不要紧张,你还能进fastboot挽救,不过当你连fastboot都不能进入的时候,那可真就是砖了.
通俗的说 recovery就好比外套,fastboot就好比内裤.当你的外套没了的时候,你还有内裤,这个时候顶多被人说成是臭流氓.不过当你内裤都没了的时候,那可就是耍流氓了,到时会有警察叔叔请你喝茶的.
为了使用Fastboot功能.您必须root您的设备.并获得S-OFF的SPL.你的电脑还必须装有ADB驱动.
进入Fastboot的方式是关机状态下按返回+开机.
Fastboot使用方式: fastboot [ <选项> ] <命令>
解释:
[]括起来表示这个是可选的.
<>括起来表示这个是必须的.
可用命令:
update <文件名> 从官方update.zip升级系统.该update.zip必须是官方的
flashall ‘flash boot´ + ‘flash system´
flash <分区名> [ <文件名> ] 将文件写入分区.文件必须正确的格式.分区名有但不限于system,recovery,boot,splash1,hboot,radio,userdata,cache
erase <分区名> 清空一个分区.
getvar <参数名> 显示一个启动参数
boot <内核文件> [ ] 将电脑上的内核下载到手机并用该内核启动系统.
flash:raw boot <内核文件> [ ] 创建boot.img并下载到手机启动系统.
devices 列出所有与电脑连接的设备.
reboot 正常启动系统
reboot-bootloader 启动系统到hboot
选项:
-w 清空用户数据分区和缓存分区.相当于recvery中的"wipe data/factory reset"
-s <串口号> 置顶要操作的设备的串口号
-p <产品名> 指定要操作的设备的产品名.比如hero,bravo,dream...
-c <命令行> 用命令行替换系统的启动命令行.

分区解释:
system:系统分区.我们刷机器一般就是刷的这个分区.
userdata:数据分区.
cache:缓存分区
recovery:Recovery分区.
boot:存放内核和ramdisk的分区.
hboot:这个是SPL所在的分区.很重要哦.也是fastboot所在的分区.刷错就真的变砖了.
splash1:这个就是开机第一屏幕了.
radio:这个是无线所在的分区.
misc:其他分区.放的是htc的一些东西.

TrackID
TrackID曲目识别是一种免费的音乐识别服务,它通过录制一小段未知歌曲的样本,然后经互联网发送至网络服务器,在索尼爱立信上亿首数字音乐版权的曲库中搜索后,即可在数秒钟内向使用者反馈有关信息--歌曲、歌手及专辑名称等信息。歌曲样本来源可以是使用者周围正在播放或手机内置的调频收音机中播放的歌曲。TrackID需要通过网络实现,使用TrackID服务所需的费用是运营商收取的手机数据业务服务费。要主要的是解锁后无法使用该服务。
解锁BL后的相关问题
1、解锁后,失去官方保修资格。
2、解锁后,不能用pc companion或者SEUS更新rom,但可以用fastboot(官方)或者flashtool(第三方)来更新rom。
3、解锁后,会清除手机上的数据(联系人、短信息等)。
4、解锁后,会清除手机上的DRM,即TrackID功能失效。
5、XDA工具可恢复原始状态(可恢复US官方在线升级功能,但不能恢复TrackID功能)。

APP TO SD、APP2SD
Google 手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd 操作,来让我们安装的软件放到sd卡上,而Google 的android 系统是基于Linux 的,所以存储卡上本身的Fat 格式是不会被识别的,所以我们要分区(第二分区)出来,格式成Linux 认识的ext2 或3 或4 格式,在用链接命令,把这个分区映射成一个系统文件夹system/sd(大概这个意思),把所有的软件装到这个“文件夹”下,这就是app2sd 的操作。需要ROM 支持并开启app2sd 功能。
app2sd 的操作其实是牺牲了一部分软件的速度和稳定性来换取更多的手机内存安装更多的软件。另外,app2sd只是把软件放到了sd卡上,运行软件还是需要占用手机的内存的,所以,你装了软件之后,一般手机内存还是会减少一些。你如果安装的软件在70个以内,个人觉得没有必要,呵呵,如果很多游戏软件除外。此外,使用app2sd 最大的好处就是,刷一个带app2sd 的rom 之后,以后升级这个rom(依然带app2sd)的时候,你的软件都会完整保存(个别除外,比如htc input chinese需要重新添加几个文件到system/lib下),不过很多ROM 是需要Wipe ext 分区的,也就不能保留了。
目前来看我们现在所使用的Android 各种软件暂时还没有进行app2sd 的必要。
注:为了适应用户需求,从android 2.2开始 android系统已经支持安装软件到sd卡

Root
root 就是你手机的boss,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的人不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些hacker 有机会入侵你的手机(貌似还没有出来这类黑客)。
既然root 这么危险,我们为什么还要去获取它?其实用root 的权限主要是因为我们生在天朝,我们很多东西是受限制的,我们只能利用这些权限来做我们被限制的去做的事情,比如Google 禁止我们看到市场里很多免费或付费软件,我们可以用marketenabler 来进去看;再比如国庆以来** 把我们的市场干掉了,很多朋友只能看不能下,不能绑定gmail,我们可以修改hosts 来搞定他们,但这些都需要root权限。
比如目前所有在hero 上截屏的软件都需要root 权限,没有root 权限,像Drocap、Shootme、Picme等等这类截屏软件就不能使用(当然,我们可以连线电脑,使用 91助手在电脑上截取自己想要的hero 屏图)。个人觉得,除非必要,不要总是去想着获取root。
ROOT就是手机的最高权限,相当于塞班的XX权限,可以对系统文件进行操作。

ROM、RUU:
ROM,是用来刷你手机系统的数据文件,也就是Android 系统的封装包,通过手机的工程模式解压安装到手机中形成你手机的操作系统。简单来说就是手机固件,相当于电脑的系统,我们刷机也就是重新安装这部分。
官方原版ROM 就是RUU,(相当于原版Windows XP)首先他是一个最安全的升级工具,可以让我们安全的升级ROM (一定要对应的机型)。当我们在刷机过程中由于不当的操作或版本选择的错误,导致无法启动,可以使用官方的RUU 程序来恢复系统,等于说,这是一个救命道具。

Sign
Sign是指给Rom包或者Apk应用程序签名,只有签名过的Rom或者Apk才可以刷入或安装到手机上。
Cyanogen、CM
Cyanogen是国外一位牛人,其制作的CyanogenMod系列Rom比较流行,主要追求的就是速度,CyanogenMod的缩写就是CM,因而我们也常见CM ROM。

SPL
SPL全称“Secondary Program Loader”,中文名叫做二次程序载入器,负责检测ROM和硬件,寻找系统启动分区并装载ROM的其它部分。
简单来说,就是俗称的刷机安全套件,保证您在刷机失败时也不会变砖头,通常可分为“Hard-SPL”和“Soft-SPL”两种。XX手机也就是XX的这个部分。

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命令等等。

心得篇:ARCers使用心得集合
关于原电的分辨
原电试水纸除了颜色为珍珠白之外,整体包装非常工整,贴合电芯,没有气泡和凹凸不平等现象,试水纸合围处没有皱褶和缺口,边缘非常整齐。
在电池资料详细说明这面,除了二维码、生产日期、毫安数、串码中间这一部分字体为很清晰的浅灰色,其余部分字体和图案都是黑灰色。而伪电那两部分一般都是同样的黑灰色或者为很浅的灰色,字体不清晰。
最后,就是看那张虽然很小但十分重要的防伪标签。原电的防伪标签和试水纸是一体印刷的,并且是嵌入式,仔细看会发现标签微微凹进试水纸里,而伪电都是贴在上面,可以直接撕下来。仔细多角度观察标签,同样看到激光纹理和颜色过渡自然,索尼爱立信的绿色小球非常清晰而有立体感。绿色小球除了中部两边各有两粒小圆点外,同时亦各有一条弧线(疑为字母?)延伸至顶部,小球的左上和右上方同样还有两条清晰横线。小球下方的Sony Ericsson字样为清晰有立体感的镂空英文字母。而伪电的分辨就简单多了,激光颜色不自然,绿色小球印刷粗劣没有立体感,小球周边3种小图形一般都会缺失或者不清晰,而Sony Ericsson字样没有立体效果的镂空字体。

如何测试屏幕有没坏点、漏点
拨号界面输入*#*#7378423#*#*进入工程模式→Service tests→Display。另外,妖姬的其他功能也能在Service tests中测试。
另外可输入*#*#4636#*#*进入手机状态模式,输入*#06#查看手机串号

怎么设置简体中文
由于港版系统初始开机是没简体中文设置的,需要进入系统后才能设置,方法为:设置→语言和键盘→选择语言
关于MP3在ARC里显示乱码的简易处理方法(感谢小彤MM分享)
首先把自己想听的歌一股脑的扔进千千静听里(千千是啥?别说你没用过),然后在列表全选你的音乐,右键打开,选择第一个批量文件属性,在MP3标签中按下面方法设置,保存,OK。
读取类型优先级:APEv2>ID3v2>ID3v1 写入类型:ID3v2
ID3v2编码类型:UTF-16 √ID3v2写入时使用填充数据

没法上网?
主菜单-设置-索尼爱立信-设定下载(自动下载)
怎么通过大容量模式连记忆卡?
和PC连接后,拉下状态栏,选择usb模式→大容量储存器→连接手机记忆卡(这里要再一次拉下状态栏才看到)
怎么恢复原生Arc_Home (感谢spauncer分享)
有木有遇到过桌面插件消失了,但是占用的地方依然被占用,甚至插件变扭曲的情况?遇到过的话,是怎么解决的呢?
有个一键解决办法---进入手机设定---应用程序--全部应用--索尼爱立信主页,打开--清除数据。
立马回复原来模样,且症状消失不见,这症状大多出现在Home替换不正确或者桌面插件和SD关联不当的时候。

买机时要注意的事项
仔细看下有没磨损,屏幕有没进灰,螺丝有没扭过的痕迹。翻新这个东西****...
外观看完后拨号里输入*#*#7378423#*#*入工程模式详细把第三项内容都测试下,最重要是屏幕,有没坏点漏点之类的,特别是屏幕下方进边缘处的触摸反应也得注意下。
以上仔细过一遍后,试下电话,短信,蓝牙,有条件的话数据线,充电,wifi都试下,这样基本就OK了
分享到:
评论

相关推荐

    Android基础教程PPT

    这篇“Android基础教程PPT”旨在引导初学者了解如何使用Eclipse环境进行Android应用开发。首先,我们从创建或导入Android工程开始。 要开启一个新的Android工程,你需要在Eclipse中选择[File]-&gt;[New]-&gt;[Project],...

    Android 基础教程 第三版 PDF 含源码

    《Android基础教程 第三版》是一本针对初学者和进阶开发者的重要参考资料,全面覆盖了Android应用开发的基础知识。此版本的PDF版本以其高质量的文本和包含源码的特点,为学习者提供了便捷的学习途径。书中的内容围绕...

    Android基础教程(第3版·修订版)

    ### Android基础教程(第3版·修订版)关键知识点概览 #### 一、书籍概述与定位 《Android基础教程(第3版·修订版)》是一部专为Android开发新手及中级开发者准备的基础教程。本书延续了Pragmatic系列图书的一贯风格...

    android 基础教程(第三版)配套源码

    《Android基础教程(第三版)》是一本深受开发者欢迎的指南,它涵盖了Android开发的核心概念和技术,旨在帮助初学者和有经验的开发者更好地理解和实践Android应用开发。这本书的配套源码提供了丰富的实例,使得读者...

    Android基础-02

    在Android基础的学习中,"Android基础-02"这一主题主要涵盖了Android开发的基本概念和核心组件,这些都是构建Android应用程序的基础。下面将详细讲解这些知识点。 首先,Android是一种基于Linux内核的操作系统,...

    Android基础教程4

    **Android基础教程4** 在Android开发的学习过程中,基础教程4主要涵盖了Android开发的多个关键方面,包括用户界面设计、文件存取、数据库编程、应用程序管理、权限控制以及资源管理等核心概念。以下是对这些主题的...

Global site tag (gtag.js) - Google Analytics