关于RECOVERY清除数据的分析
【前言】
讨论:双清和清空所有数据的问题
说明:以前写的帖子都写三清,那个是为了保险起见才叫大家三项清除,毕竟人都有刚开始的时候,但看了郭贤普的帖子《系统与数据兼容性测试》之后,我觉得有必要说说这个问题,顺便说说双系统共存的时候为什么切换系统要清空所有数据。
【分析内容】
分析关键名词:清空缓存、清空用户数据、清空所有数据【点这里是郭贤普帖子】
一、清空缓存
安卓手机的cache(缓存),如果是计算机它的功能就是CPU与内存数据交换的一个中介存储,但是在安卓手机上它也是一样的道理,就如郭贤普所说的一样,这个是使用最频繁的一个存储空间,说通俗一点就是每次使用软件或开网页都要在这个地方进行交换数据读取(经测试单独清空缓存效果不明显。用户数据和软件都没有改变)
二、清空用户数据
首先要提到一个系统工具它就是MIUI备份,在使用的时候有两项主要的选项(一个是系统数据,另一个是软件程序,一般清空用户数据只清空第一个系统数据),如图所示
![]() |
![]() |
|
清空用户数据的使用前和使用后还有用MIUI还原系统数据后的对比图:
单独清空用户数据前(原来的桌面布局,WIFI,还有电话本)
![]() |
![]() |
![]() |
单独清空用户数据后(桌面布局,WIFI,还有电话本都发生了变化)
![]() |
![]() |
|
单独恢复MIUI备份第一项的系统数据(恢复原来的样子)
![]() |
![]() |
![]() |
小结:以上使用的前后对比,清空用户数据它没有删除软件,只是将MIUI备份第一项系统数据的内容全部清除,清空用户数据不会删除软件。(经测试单独清空用户数据会把系统所有的设置返回到初始状态,一般清空用户数据和清空缓存是配套使用,所以称为双清,双清=清空用户数据(DATA)+清空缓存(CACHE),注意:双清是不会删除应用软件)
三、清空所有数据
RECOVERY中清空所有数据的效果和恢复出厂设置的效果是一样的,它会删除用户所装的所有应用软件,并同时清空用户数据和缓存。
下面是清空所有数据使用后的图片(怎么样,是不是比双清来的更彻底?)
![]() |
![]() |
![]() |
小结:使用后所有的系统数据和软件一并消除,它与清空用户数据的区别在于它删除了所有的软件而双清是不会清除软件的,所以说双系统共存时,双清一样会卡MI,必须清空所有数据。
【分析结果】
RECOVERY清除数据里三个选项的关系是:清空所有数据>双清(清空用户数据,清空缓存)【注意:>是大于号】友情提示:频繁使用三项清会增加电源键的负担!
特别说明:三清它是个误区,这里要更正,一般刷机和双系统共存切换只需要清空所有数据即可
补充:双清是清除DATA+CACHE,清空所有数据是清除APP+DATA+CACHE;
其中APP:应用程序,DATA:用户数据,CACHE:缓存。
关于RECOVERY清除数据的分析的更多相关文章
- Android存储扩展学习-----应用的清除数据和清除缓存
前几天和朋友聊到了APP清除数据这块,聊到了清除数据都会清掉哪些数据,我们每个人的手机在”设置–>应用管理”里面,选择任意一个App,都会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我 ...
- 《Wireshark数据包分析实战》 - http背后,tcp/ip抓包分析
作为网络开发人员,使用fiddler无疑是最好的选择,方便易用功能强. 但是什么作为爱学习的同学,是不应该止步于http协议的,学习wireshark则可以满足这方面的需求.wireshark作为抓取 ...
- iOS开发——项目实战总结&数据持久化分析
数据持久化分析 plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 当存储大块数据时你会怎么做? 你有很多选择,比 ...
- WireShark数据包分析数据封装
WireShark数据包分析数据封装 数据封装(Data Encapsulation)是指将协议数据单元(PDU)封装在一组协议头和尾中的过程.在OSI七层参考模型中,每层主要负责与其它机器上的对等层 ...
- 可视化数据包分析工具-CapAnalysis
可视化数据包分析工具-CapAnalysis 我们知道,Xplico是一个从pcap文件中解析出IP流量数据的工具,本文介绍又一款实用工具-CapAnalysis(可视化数据包分析工具),将比Xpli ...
- snmp数据包分析
今天看了一下snmp数据包的报文格式,用wireshark抓了两个数据包来分析. 先说说snmp get-request的书报包格式吧,get-next-request,get-response,se ...
- ajax对一些没有接口的数据进行分析和添加方法
对于一些没有接口的数据进行分析和添加方法: <script src="ajax.js"><script>//插入ajax文件 <script> ...
- tcprstat源码分析之tcp数据包分析
tcprstat是percona用来监测mysql响应时间的.不过对于任何运行在TCP协议上的响应时间,都可以用.本文主要做源码分析,如何使用tcprstat请大家查看博文<tcprstat分析 ...
- Android实现多次闪退清除数据
背景 很多时候由于后台返回的数据异常,可能会导致App闪退.而如果这些异常数据被App本地缓存下来,那么即使杀掉进程重新进入还是会发生闪退.唯一的解决方法就是清除App数据,但是用户可能没有这个意识或 ...
随机推荐
- Linux下undefined reference to ‘pthread_create’问题解决 zz
接触了Linux系统编程中的线程编程模块,可gcc sample.c(习惯把书上的sample代码写进sample.c文件中)出现“undefined reference to ‘pthread_cr ...
- nginx+uwsgi+django+virtualenv+supervisor部署web服务器
wsgi 全称web server gateway interface,wsgi不是服务器,也不是python模块,只是一种协议,描述web server如何和web application通信的规则 ...
- Integer to Roman——相当于查表法
Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 t ...
- [转载] Python itertools模块详解
原文在这里,写的很详细,感谢原作者,以下摘录要点. itertools用于高效循环的迭代函数集合. 无限迭代器 迭代器 参数 结果 例子 count() start, [step] start, st ...
- CentOS7英文环境下使用中文输入法
一般我们使用英文环境是没有办法使用中文的,这是因为我们没有设置在英文环境下的中文配置,下面我们在英文环境下配置中文输入法ibus使得我们可以输入中文. 首先,安装ibus(centos6以后已经默认安 ...
- redis三种连接方式
安装 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 编译 make #可使用root用户执行`make install`,将可执行文件拷贝到/u ...
- 将cmake文件转化为vs方便代码阅读与分析
下面通过“chengxuyuancc”同学的图来说明.通过cmake将winafl cmake编译方式转化为vs2015,方便源码阅读与分析. 1.到官网下载cmake软件.启动图形版 2.选择源码目 ...
- HRBUST 1217 统计单词个数
$dp$. 设$dp[i][j]$为到$i$位置,切成了$j$段的最大收益,然后枚举一下$f$,$dp[i][j]=max(dp[f][j-1]+v[f+1][i])$.一段区间的价值可以用区间$dp ...
- python之面向对象编程二
类的成员 类的成员可以分为三大类:字段.方法.属性. 字段:普通字段.静态字段. 方法:普通方法.类方法.静态方法 属性:普通属性. 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多 ...
- 14年安徽省赛数论题etc.
关于最大公约数的疑惑 题目描述 小光是个十分喜欢素数的人,有一天他在学习最大公约数的时候突然想到了一个问题,他想知道从1到n这n个整数中有多少对最大公约数为素数的(x,y),即有多少(x,y),gcd ...












