您现在的位置是: 首页 > 电脑导购 电脑导购
factory reset_factory reset翻译中文
zmhk 2024-05-15 人已围观
简介factory reset_factory reset翻译中文 factory reset的今日更新是一个不断变化的过程,它涉及到许多方面。今天,我将与大家分享
factory reset的今日更新是一个不断变化的过程,它涉及到许多方面。今天,我将与大家分享关于factory reset的最新动态,希望我的介绍能为有需要的朋友提供一些帮助。
1.刷机时wipe data/factory reset什么意思
2.“wipe data factory reset”是什么意思?
3.刷机按wipe data/factory reset这个后要按什么?
4.没有这个wipe data/factory reset 清除所有数据/恢复出厂设置选项怎么办?
5.如何让Android应用程序只在factory reset后开机自启动
刷机时wipe data/factory reset什么意思
对于经常刷机的朋友们来说,wipe data factory reset这个选项大家一定不会陌生.而对于想要学习刷机的朋友们来说,它也是您必须了解的一个操作.今天,巴士MOTO小编就跟大家说说,什么是wipe data factory reset,想要学习刷机的朋友们务必看一看.和诺新手朋友在刷机的时候都会碰到这么个问题,刷机教程中往往会让用户进行wipe操作,而wipe的操作就是进入您的手机recovery模式,执行wipe data factory reset这个选项的意思了.那么,对于不少英文不好的朋友们来说,这一长串的英文选项到底是什么意思呢?wipe的本质和作用又是什么呢?首先,在刷机过程中的双wipe,其实指的就是刷机模式中Recovery界面的两个前缀带有wipe的选项,他们的作用分别是清空缓存与还原出厂设置.而有些手机两个选项会合并在一起,就是wipe data factory reset了,点击并且确认之后,清空了手机中的垃圾信息,才能进行之后的刷入系统的操作.对于刷机来说这个步骤可以说是相当重要的,因为如果不爽wipe的话,就有可能造成手机刷机失败.那么,现在您是否知道了双wipe的意思了呢?更多刷机小知识,尽在巴士MOTO手机攻略.巴士MOTO(了解更多)
“wipe data factory reset”是什么意思?
wipe data factory reset意思是消除数据工厂复位。
词汇解释:
wipe 英[wa?p] 美[wa?p]
vt. 擦,拭; 擦去,消除; 涂上; 刷卡;
n. 擦,拭; 抹布,毛巾; 用力打;
vi. 擦,抹; 打,揍;
[例句]I'll just wipe the table.
我就擦擦桌子。
data 英[?de?t?] 美[?det?, ?d?t?, ?dɑt?]
n. 资料,材料; datum的复数; [计算机] 数据,资料; 从科学实验中提取的价值;
[例句]The study was based on data from 2,100 women.
这项研究基于从2,100名女性那里收集来的资料。
reset 英[?ri:?set] 美[ri?s?t]
vt. 重置; 重排; 重新安装;
n. 重新放置; 重放之物;
vi. 重置; 清零;
[例句]As soon as you arrive at your destination, step out of the aircraft and reset your wristwatch.
你一到达目的地,就走出飞机并重新设置手表时间。
刷机按wipe data/factory reset这个后要按什么?
wipe data/factory reset翻译:擦除数据并重置;数据复位;清除工厂数据
wipe:英 [wa?p] 美 [wa?p]
vt.擦,拭; 擦去,消除; 涂上; 刷卡
n.擦,拭; 抹布,毛巾; 用力打
vi.擦,抹; 打,揍
reset:英 [?ri:?set] ? 美 [ri?s?t]
vt.重置; 重排; 重新安装
n.重新放置; 重放之物
vi.重置; 清零
造句:
The?company's apps?also?include?data?backup?and?the?ability to?remotely?wipe?data, and?are used?by?more than?2?million people.?
译文:其产品也包括备份手机数据和远程删除数据。?目前其客户一家超过2百万。
Still, there?are a number?of?requirements?that?would make?it?ideal?for the ?enterprise, includingthe?ability to wipe ?data ?remotely ?and ?hardware ?encryption. ?
译文:尽管如此,ipad如果能满足一些额外要求,比如能够远程擦除数据和硬件加密功能,这样对企业来说会更理想。
Remotely?wipe?all?data?from?lost?or?stolen?mobile devices.?
译文:为丢失或失窃的手机远程删除所有数据
没有这个wipe data/factory reset 清除所有数据/恢复出厂设置选项怎么办?
这个你进入了工厂模式,进rec模式是按住音量+和开机键不松手,进去的。不是音量-和开机键进去。
还有种可能,你机器本身可能就没rec。
你可以选择清楚emmc,点一下开机键或者home按键确认,然后重启手机看看能不能进去,清除emmc和
wipe
data/factory
reset
作用几乎是一样的。
如何让Android应用程序只在factory reset后开机自启动
要执行这两个操作,一种是通过手机系统设置里自带项处理。
另一种是通过进入手机自带的recovery 模式或者刷第三方的recovery来操作。
如果询问的是第二种:
先检查自己的组合键是否按对;
如果对可能系统自带的不支持这种操作,可以通过线刷第三方recovery来处理。
具体哪个工具比较好请先声明手机型号。
有一些开机自启动的应用程序,只需要在factory reset后启动即可,其它时候并不需要自启动。
该讨论分两个部分,第一,如何让应用程序开机自启动。第二,如何让应用程序只有在factory reset 后才子启动。方法如下:
1.让程序开机自启动
首先,只需要监听一个开机启动的Broadcast(广播)即可。首先写一个Receiver,继承BroadcastReceiver。
public class OOBEBroadcastReceiver extends BroadcastReceiver {
private static final String ACTION_BOOT_COMPLETED = "Android.intent.action.BOOT_COMPLETED";
public static final String filePath = "/data/data/com.android.OOBE/files/outputmode_set";
public static String defaultModeValues = "1 1 0 0 1 0 1" + "\n";
protected class MyException extends Exception {
protected MyException(String msg){
super(msg);
}
}
@Override
public void onReceive(Context context, Intent intent) {
if (ACTION_BOOT_COMPLETED.equals(intent.getAction()))
{/*做想做的事情,例如启用一个activity,service等*/}
}
}
其实,我们只需要在应用程序配置文件AndroidManifest.xml中注册这个Receiver来监听系统启动事件即可:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name=".OOBEBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
2. 让程序只有在factory reset 后重启。
在android中有一块专门给user使用的data区。可以在data区创建一个文件,并写入数据。然后通过判断此文件是否存在,以及存在时数据是否正确来做相应的处理。
i 文件是否存在,以及数据是否匹配:
之前在OOBEBroadcastReceiver 中的onReceive()可以做收到消息后的处理。在这里可以加入:
try
{
int count, i = 0;
char[] buf = new char[100];
FileReader rd = new FileReader(filePath); //建立对象rd
count = rd.read(buf, 0, 99); //将数据读入字符列表buf内。
buf[count] = '\n';
String currentModeValues = new String(buf, 0, count);//将字符列表中的字符赋给String类对象
if ((currentModeValues.compareTo(defaultModeValues)) == 0)
throw new MyException("Default Value Detected, exit");
}
catch (FileNotFoundException e1)
{ /*文件不存在,证明用户尚未在data区创建文件,可以启动该应用。本例是个启动一个activity:OOBE*/
Intent starterIntent = new Intent(context, OOBE.class);
starterIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(starterIntent);
}
catch(Exception e2)
{
Log.e("Receiver: EXCEPTION ", e2.toString()); // 条件字符已经写入,可以做相应更复杂的处理。此例不需要。
};
ii 应用程序跑完后,设置标志。在OOBE这个activity中,结束的时候,写入字符串到文件,来设置已运行完毕的标志。
byte[] setflag = new byte[20];
String setflagValues = "1 1 0 0 1 0 1" + "\n";
setflag = setflagValues.getBytes();
fos = Finish.this.openFileOutput("outputmode_set", MODE_WORLD_READABLE);//将字符setflagValues 输出到文件outputmode_set中
fos.write(setflag);
这样的话,在receiver里面判断这个文件是否存在,字符串是否匹配,就可以做不同的处理。
备注:
关于openFileOutput()方法:
第一参数用于指定文件名称,不能包含路径分隔符“/” ,如果文件不存在,Android会自动创建它。创建的文件保存在/data/data/<packagename>/files目录。
第二参数用于指定操作模式,有四种模式,分别为:
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。
MODE_WORLD_READABLE:表示当前文件可以被其他应用读取;
MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入。
转载
好了,关于“factory reset”的话题就到这里了。希望大家通过我的介绍对“factory reset”有更全面、深入的认识,并且能够在今后的实践中更好地运用所学知识。