【前言】
讨论:双清和清空所有数据的问题
说明:以前写的帖子都写三清,那个是为了保险起见才叫大家三项清除,毕竟人都有刚开始的时候,但看了郭贤普的帖子《系统与数据兼容性测试》之后,我觉得有必要说说这个问题,顺便说说双系统共存的时候为什么切换系统要清空所有数据。


【分析内容】
分析关键名词:清空缓存、清空用户数据、清空所有数据点这里是郭贤普帖子

一、清空缓存
安卓手机的cache(缓存),如果是计算机它的功能就是CPU与内存数据交换的一个中介存储,但是在安卓手机上它也是一样的道理,就如郭贤普所说的一样,这个是使用最频繁的一个存储空间,说通俗一点就是每次使用软件或开网页都要在这个地方进行交换数据读取(经测试单独清空缓存效果不明显。用户数据和软件都没有改变)

二、清空用户数据
首先要提到一个系统工具它就是MIUI备份,在使用的时候有两项主要的选项(一个是系统数据,另一个是软件程序,一般清空用户数据只清空第一个系统数据),如图所示

清空用户数据的使用前和使用后还有用MIUI还原系统数据后的对比图:
单独清空用户数据前(原来的桌面布局,WIFI,还有电话本)

单独清空用户数据后(桌面布局,WIFI,还有电话本都发生了变化)

单独恢复MIUI备份第一项的系统数据(恢复原来的样子)

小结:以上使用的前后对比,清空用户数据它没有删除软件,只是将MIUI备份第一项系统数据的内容全部清除,清空用户数据不会删除软件。(经测试单独清空用户数据会把系统所有的设置返回到初始状态,一般清空用户数据和清空缓存是配套使用,所以称为双清,双清=清空用户数据(DATA)+清空缓存(CACHE),注意:双清是不会删除应用软件)

三、清空所有数据
RECOVERY中清空所有数据的效果和恢复出厂设置的效果是一样的,它会删除用户所装的所有应用软件,并同时清空用户数据和缓存。
下面是清空所有数据使用后的图片(怎么样,是不是比双清来的更彻底?)

小结:使用后所有的系统数据和软件一并消除,它与清空用户数据的区别在于它删除了所有的软件而双清是不会清除软件的,所以说双系统共存时,双清一样会卡MI,必须清空所有数据。


【分析结果】
RECOVERY清除数据里三个选项的关系是:清空所有数据>双清(清空用户数据,清空缓存)【注意:>是大于号】友情提示:频繁使用三项清会增加电源键的负担!
特别说明:三清它是个误区,这里要更正,一般刷机和双系统共存切换只需要清空所有数据即可
补充:双清是清除DATA+CACHE,清空所有数据是清除APP+DATA+CACHE;
其中APP:应用程序,DATA:用户数据,CACHE:缓存。

关于RECOVERY清除数据的分析的更多相关文章

  1. Android存储扩展学习-----应用的清除数据和清除缓存

    前几天和朋友聊到了APP清除数据这块,聊到了清除数据都会清掉哪些数据,我们每个人的手机在”设置–>应用管理”里面,选择任意一个App,都会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我 ...

  2. 《Wireshark数据包分析实战》 - http背后,tcp/ip抓包分析

    作为网络开发人员,使用fiddler无疑是最好的选择,方便易用功能强. 但是什么作为爱学习的同学,是不应该止步于http协议的,学习wireshark则可以满足这方面的需求.wireshark作为抓取 ...

  3. iOS开发——项目实战总结&数据持久化分析

    数据持久化分析 plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 当存储大块数据时你会怎么做? 你有很多选择,比 ...

  4. WireShark数据包分析数据封装

    WireShark数据包分析数据封装 数据封装(Data Encapsulation)是指将协议数据单元(PDU)封装在一组协议头和尾中的过程.在OSI七层参考模型中,每层主要负责与其它机器上的对等层 ...

  5. 可视化数据包分析工具-CapAnalysis

    可视化数据包分析工具-CapAnalysis 我们知道,Xplico是一个从pcap文件中解析出IP流量数据的工具,本文介绍又一款实用工具-CapAnalysis(可视化数据包分析工具),将比Xpli ...

  6. snmp数据包分析

    今天看了一下snmp数据包的报文格式,用wireshark抓了两个数据包来分析. 先说说snmp get-request的书报包格式吧,get-next-request,get-response,se ...

  7. ajax对一些没有接口的数据进行分析和添加方法

    对于一些没有接口的数据进行分析和添加方法: <script src="ajax.js"><script>//插入ajax文件 <script> ...

  8. tcprstat源码分析之tcp数据包分析

    tcprstat是percona用来监测mysql响应时间的.不过对于任何运行在TCP协议上的响应时间,都可以用.本文主要做源码分析,如何使用tcprstat请大家查看博文<tcprstat分析 ...

  9. Android实现多次闪退清除数据

    背景 很多时候由于后台返回的数据异常,可能会导致App闪退.而如果这些异常数据被App本地缓存下来,那么即使杀掉进程重新进入还是会发生闪退.唯一的解决方法就是清除App数据,但是用户可能没有这个意识或 ...

随机推荐

  1. f'lask源码

    上下文本质 ? 1 2 3 4 5 6 7 8 - 当请求过来后,将请求相关数据添加到 Local()类中     {         线程或协程唯一标识:{"stack":[re ...

  2. WebDriver自动化测试工具(2)---基本操作

    一.设置打开的浏览器大小/位置 driver.Manage().Window.Maximize(); //最大化 driver.Manage().Window.Position = , ); //设置 ...

  3. LoadRunner读取文件并验证

            checkprocess()  {  char command[1024];  int i, total = 0;  char buffer[12], ch;  char *filen ...

  4. SpringMVC组件配置

    web.xml . springmvc-servlet.xml 配置SpringMVC四大组件. web.xml 配置前端控制器:前端控制器就是个servlet <!-- 配置前端控制器 --& ...

  5. JQuery动态添加多个tab页标签

    jQuery是一个兼容多浏览器的js库,核心理念是write less,do more(写的更少,做的更多),jQuery使用户能更方便地处理HTML documents.events.实现动画效果, ...

  6. CodeForces 144B Meeting

    暴力. 题目只要求计算边上的点就可以了,一开始没看清题意,把内部的也算进去了.内部的计算可以延迟标记一下,但这题没有必要. #include<map> #include<set> ...

  7. 在intellij idea 中进行android 单元测试

    本次用来测试的代码是sqlite进行数据操作. ######右键选择要进行单元测试的应用 #############弹出选择框,选择Android>Test Module>Next ### ...

  8. [UOJ336]无限之环

    题目的要求就是每个接头都有且仅有一个与其相连的接头,所以不妨给每个接头$1$的流量,对整个网格图黑白染色后(源点$\mathop\rightarrow\limits^\infty$黑点,白点$\mat ...

  9. 【推导】【贪心】XVII Open Cup named after E.V. Pankratiev Stage 4: Grand Prix of SPb, Sunday, Octorber 9, 2016 Problem H. Path or Coloring

    题意:给你一张简单无向图(但可能不连通),再给你一个K,让你求解任意一个问题:K染色或者输出一条K长路径. 直接贪心染色,对一个点染上其相邻的点的颜色集合之中,未出现过的最小的颜色. 如果染成就染成了 ...

  10. 【最短路】【spfa】CDOJ1633 去年春恨却来时,落花人独立,微雨燕双飞

    对于S集合中的数,例如a1,考虑到如果x能够被表示出来,那么x+a1也一定能被表示出来 设d[r]为所有模a1余r的数中,能被表示出来的最小的数 用d[x]+ai去更新d[(x+ai)%a1],跑最短 ...