关于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数据,但是用户可能没有这个意识或 ...
随机推荐
- C语言写随机数
#include <stdio.h> #include <stdlib.h> #include <time.h> ; unsigned int rand0(); v ...
- Pow(x, n)——这也能用二分法!!!!
Implement pow(x, n). 下面介绍一下解决该问题的几种方法以及要注意的地方: 1)最直观容易想到的方法就是用递归方法求n个x的乘积,注意考虑n的正负号,时间复杂度为O(n) class ...
- Jmeter-----随机生成手机号后8位并去重,来进行注册手机号的压测
要求:对注册接口进行100000次压测,手机号已126开头,后面的8位数不限 前言:在进行测试中,我们需要对注册接口进行压测100000次,那么就要求手机号码每次填写的不一致,否则手机号使用一次后会出 ...
- sql server2000存储过程sp_droplogin
/* 打开修改系统表的开关 */ sp_configure RECONFIGURE WITH OVERRIDE 存储过程如下: create procedure sp_droplogin @login ...
- CentOS7.5安装下载工具
### 视频下载工具 [you-get](https://github.com/soimort/you-get) 和 [youtube-dl](https://github.com/rg3/youtu ...
- Xamarin提示安装包错误解决办法
Xamarin提示安装包错误解决办法大学霸 Xamarin提示安装包错误,错误信息类似于:Please install package:'Xamarin.Android.Support.v7.Medi ...
- hdu 5961 传递 (2016ccpc 合肥站 A题)
传递 Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submiss ...
- [Lydsy1806月赛] 质数拆分
(mmp我已经不知道是第几次写NTT被卡了) 可以发现质数个数是 N/log(N) 级别的,1.5*10^5之内也只有 10000 多一点质数. 所以我们第一层暴力卷积,常数可以优化成 1/2. 然后 ...
- 【枚举约数】Gym - 101412A - Ginkgo Numbers
给你一堆定义,问你在那个定义下,<p,q>是不是素数.其实那堆定义都不用管,只要看最下面给你的提示即可. 根据,只要把m^2+n^2当一个整体,去枚举(p^2+q^2)的约数即可,然后再枚 ...
- Perl读写文件&字符串操作
Perl中读写文件的方法非常简单,可以使用open或sysopen函数来打开文件,linux下运行perl脚本只需 ./XX.pl 或 perl XX.pl. 读文件 open(文件句柄, " ...












