关于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数据,但是用户可能没有这个意识或 ...
随机推荐
- 安装vmware+CentOS 7.4
安装步骤 选择第一个 按tab键 空格下一行 输入 红框内容 回车 注意事项 道路不通排查过程1.ip地址2.vmware 编辑-虚拟网络编辑器3.windows 服务 vmware相关服务 要开启 ...
- srcache_nginx+redis构建缓存系统
http://www.ttlsa.com/nginx/construction-of-srcache_nginx_redis-caching-system/ http://blog.csdn.net/ ...
- 196. Delete Duplicate Emails
Write a SQL query to delete all duplicate email entries in a table named Person, keeping only unique ...
- 最短路-Floyd
简介: 算法的特点: 弗洛伊德算法是解决任意两点间的最短路径的一种算法,可以正确处理有向图或有向图或负权(但不可存在负权回路)的最短路径问题,同时也被用于计算有向图的传递闭 包. 算法思想: 通过F ...
- SpringBoot+Mybatis整合实例
前言 大家都知道springboot有几大特点:能创建独立的Spring应用程序:能嵌入Tomcat,无需部署WAR文件:简化Maven配置:自动配置Spring等等.这里整合mybatis,创建一个 ...
- SD 一轮集训 day4 圣城鼠
非常强的构造题. 很显然的是我们要构造一个类似菊花图的东西,因为这样的话两点之间路径的点数会非常少,很容易满足第二个条件. 但是因为直接菊花图的话会不满足第一个条件,,,所以我们可以构造一个类菊花图. ...
- BZOJ 2286 [Sdoi2011]消耗战(虚树+树形DP)
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2286 [题目大意] 出一棵边权树,每次给出一些关键点,求最小边割集, 使得1点与各个关 ...
- 【二分】【三分】【计算几何】XIII Open Championship of Y.Kupala Grodno SU Grodno, Saturday, April 29, 2017 Problem L. Lines and Polygon
题意:给你一个凸多边形,和多次询问,每次询问给你一条直线,问你这条直线与凸包上的顶点的最近距离是多少. 记当前询问的直线的斜率为K, 先找到与这条直线距离最远的两个点: 就把凸包所有的边当做有向直线进 ...
- 【SAM】BZOJ3998-弦论
[题目大意] 给出一个字符串,求第k大的子串.(输入1表示子串可重复,0表示不可重复) [思路] 显然,k大子串是后缀自动机的经典题型,可以利用后缀自动机的性质来解决.对于字符串 [前铺1]" ...
- 【二分查找】POJ2456-Aggressive cows
[题目大意] 有N间牛舍和M头牛,告诉你每个牛舍的位置,求出两头牛之间最小距离的最大值. [思路] 二分判断两头牛之间的最小距离d,通过贪心法进行验证. #include<iostream> ...












