篇一:《三星I9300 GALAXY S3 Odin刷机文件及相关名称解析》
中英文翻译:
Start:开始
Reset:重设
ID:COM:端口号(一般第一个端口在你手机插上是会高亮的)
Re-Partition:重新分区
AutoReboot:自动重启(是刷机后自动重启!不是每次正常开机完了自动重启,这不是Odin造成的!)
F.ResetTime:重设工厂时间
Flash Lock:固件锁
Dump:读取
Phone EFS Clear:清除手机EFS文件系统(就是那个/efs文件夹,这个一般不要管,除非你刷机刷到机器提示无法挂载efs目录)
Phone Bootloader Update:更新手机的Bootloader(没事千万别选) Control Panel:控制面板
PIT:分区映射表
BOOTLOADER:引导程序
PDA:ROM文件就是这个
PHONE:基带
CSC:运营商设置FILE[DUMP]:dump文件(一般只有做ROM的才会用这个)
Odin下载:
==============================================
常用刷机文件说明
1.PIT:分区映射表:PIT其实不是刷到手机中的文件,而是一个奥丁工具用来刷机的配置文件,里面记录的是手机各个分区的信息。刷机的时候,奥丁依据这个配置将ROM内的分区镜像恢复到指定的分区中。如果勾选了“重新分区(Re-Partition)”,则依据这个配置重新分配分区。PIT中指定了各个区的大小,所以不同的PIT只不过代表了分区大小不一样而已。类似电脑中的一键分区。
2. BOOTLOADER:引导程序。Bootloader相当于电脑里面的BIOS(基本输入输出系统)。手机一开机,控制手机的就是Bootloader。我们通常所说
的进入Bootloader,实际上是指进入Bootloader的工程模式,既是刷机模式。(不常用,基本只使用其它四个文件或者只选择PDA文件刷即可)
3.PDA:PDA文件是整个ROM的核心内容,系统。一般是个tar包,完整的内容包括下面几个文件boot.bin、sbl.bin、param.lfs、zlmage、factoryfs.rfs、rfs。
4.Phone:也叫Modem,管理无线通讯的。如果发现自己手机上网慢,信号不好可以换刷基带。
5.CSC:一般也是一个tar包,里面包含dbdata.rfs和cache.rfs,运营商数据。
=======================================
安卓手机刷机知识相关名词解释
Q:什么是刷机?A:安卓刷机就是给智能手机重装系统,进行软件升级的操作。和电脑的道理一样:如果您感觉Windows XP操作系统不好用,就把它重装成Windows 7。刷机的好处是很多的,可以更新并升级手机系统,可以实现手机的个性化,还可以扩展手机功能。但是刷机有一定的技术门槛,而且行货手
机刷机之后,等于自动放弃了质保(当然,需要质保的时候,你还可以再刷回去)。正常刷机需要准备匹配的刷机包、手机驱动、手机官方升级辅助软件等,并寻找合适的刷机教程,然后在教程指导下手工操作刷机。现在有很多例如卓大师(刷机专家)的PC端刷机工具,刷机就变得更加简单:您所有要做的就是将手机连接电脑,然后一键完成。
Q: 什么是ROM?
A:ROM就好比电脑装系统时所需的安装盘,刷机就是把ROM“刷”入到手机中,达到更新手机系统的目的。
Q:什么是ROOT?
A:ROOT权限是Linux和Unix系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都可以操作。ROOT就是获取 Android 系统中的最高用户权限,以便执行一些需要高权限才能执行的操作。刷机和备份还原等操作都需要ROOT 权限。
Q:什么是Recovery?
A:Recovery是一个引导系统,独立于正常安卓操作系统之外,类似于Windows系统中的DOS,用来执行某些无法在正常开机状态下运行的操作(比如安装新的ROM包)。一般手机自带的Recovery功能十分有限,无法备份还原系统,刷机的限制比较大。刷入一个功能强大的第三方Recovery可以让用户在手机系统操作中获取更多的支持,包括安装任意指定的ROM包、备份还原等。
Q:什么是Wipe?
A:Wipe就是指清除手机数据的操作,包括恢复出厂数据(Wipe Data)和清除缓存(Wipe Cache);刷机前,恢复出厂状态并清楚缓存可以防止刷入新ROM后手机系统出现兼容性问题报错,进入手机的Recovery即可手动处理。
Q:什么是Radio?
A:Radio可以理解为我们的电脑网卡中的固件(而不是驱动),升级后或许可以提升无线性能(包括电话信号、GPS、WIFI、蓝牙等信号)或改进耗电水平等,某些较新的 ROM 也需要升级 Radio 后才可使用。之所以说“或许”可以提升和改进,是因为需要合理搭配ROM和Radio才可发挥出最好的效果。
Q:什么是S-ON?S-OFF?
A:S-OFF 指的是HBOOT(系统的引导层,就好像电脑中的BIOS)中的一种安全标识。其中“S”表示“Security Lock(安全锁)”,“OFF”就是关闭了的意思,所以“S-OFF”可以理解为关闭了安全锁的工程模式,“S-ON”即安全锁开启的工程模式。在S-OFF解锁的情况下(即关闭了安全锁),您的手机就可以进行一些更底层的操作,比如用 Fastboot 刷入Recovery、Radio。
Q:什么是Swap分区?
A:Swap分区即交换区,可以有效低提高手机操作系统的整体性能。Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来
篇二:《实验四 Android基本组件交互实验》
实验四 Android基本组件交互实验
本实验是Android基本组件实验,主要针对Activity、Service和Receiver实现和使用方法。通过实验使学生掌握Activity的跳转、Service的启动停止以及Receiver的接受等。
使得学生熟悉Activity、Service和BroadCast基本使用;
使得学生掌握短信接收实现和使用;
使得学生掌握界面跳转基本原理和使用方法;
使得学生掌握服务和广播的基本机制。
1. Activity跳转
startActivity——跳转到目标页面,参数为Intent;
startActivityForResult ——跳转到下一个Activity,而当这个Activity被关闭以后,自动跳转前一个Activity,并调用onActivityResult( )方法,参数为Intent和requestcode
2. Intent
Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成Android各个组件之间的通讯 。
Intent属性:
Action ,对执行动作的描述,在Intent类中定义了一些字符串常量作为标准动作;
data ,是对执行动作所要操作的数据的描述,Android中采用URI来表示数据;
例:VIEW_ACTION content://contacts/1表示显示标识符为”1″的联系人的详细信息。
catagory 类别,是被执行动作的附加信息;
extra 附加信息,除了data之外,还可以通过extra附加信息,extra属性使用Bundle类型进行数据传递;
component 组件,显式指定Intent的目标组件的名称;
type 数据类型,显式指定Intent的数据类型;
3. Service组件
Service一般由一个Activity或其他Context对象来启动,当启动Service之后,该Service将会在后台运行,及时启动这个Service的Activity或其他组件的生命周期已经结束,Service仍然会继续运行,直到自己的生命周期结束为止。每个Service都应该在ndroidManifest.xml中进行声明。Service的启动方式有两种,对应的生命周期也各不相同。 通过startService方法启动。当系统调用startService方法,如果该Service还未启动,则依法调用其onCreate方法和onStart方法来启动。当其他Context对象调用
stopService方法、Service调用自身的stopSelf或stopService方法时才会停止Service的执行。
通过bindService方法启动。当系统调用bindService方法时,如果该Service未启动,则会调用onCreate方法完成初始化工作,然后会将该Service和Context对象(如Activity)进行绑定,当被绑定的Context对象被销毁时,与之绑在一起的Service也会停止运行。
4. Broadcast Receiver组件
Broadcast Receiver同Service一样,并不提供与用户交互的表示层,其实是一种负责接收广播消息并对消息作出反应的组件。在Android的系统中就存在许多这样的广播,比如电池电量过低或信号过低时,系统就会发出广播进行通知。
应用程序如果需要响应某一个广播消息,应该注册对应的BroadcastReceiver对象,该对象继承自BroadcastReceiver类,该类位于android.content包。这样一来当系统或另外的应用程序发出特定广播时,该应用程序就可以接受并做出回应,如启动Activity等。
接受广播的时候就需要通过IntentFilter对象来进行过滤。BroadcastReceiver的生命周期比较简单,其只有一个回调方法--onReceiver,该方法在应用程序接受到发给自己的广播的时候调用,所以BroadcastReceiver的使用方法也相对简单,只需要对onReceive方法进行合理重写,在适当的地方注册该BroadcastReceiver即可。
注册BroadcastReceiver对象的方式有以下两种。
在AndroidMannifest.xml文件中声明。注册信息包裹在
在代码中创建并设置IntentFilter对象。该IntentFilter对象包含了对广播的过滤规则,然后在需要的地方调用Context.registerReceiver方法和Context.unregisterReceiver方法进行注册和取消注册,如果采用这种方式注册的话,当Context对象被销毁时,该BroadcastReceiver也就不复存在了。
1.接收短信、开启和停止服务的界面布局;
2.实现短信接收服务;
3.接收广播信息。
//strings.xml
<?xml version="1.0" encoding="utf-8"?>
//activity_main.xml
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
android:id="@+id/tv" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/nosms" />