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


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

一、清空缓存
安卓手机的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. chain模块将两个列表合并

    示例代码 from itertools import chain v1 = [11,22,33] v2 = ['a','b','c'] for item in chain(v1,v2): print( ...

  2. 六:ZooKeeper的java客户端api的使用

    一:客户端链接测试 package com.yeepay.sxf.createConnection; import java.io.IOException; import org.apache.zoo ...

  3. Linus 谈软件开发管理经验

    原文出处: linuxtoday   译文出处:CSDN // 伯乐在线转注:英文原文写于 2011 年 导读:没有人比Linus Torvalds更了解软件开发项目管理中的酸甜苦辣了.作为Linux ...

  4. 安卓APP安全测试基础

    学习牛人经验,结合自己的测试,做简单总结: 简介:安卓APP安全测试目前主要覆盖以下方面:1)自身组件安全2)本地敏感数据保护3)web接口安全 一.自身组件安全目前手动.开源或免费工具均能检测此类漏 ...

  5. Mindjet Mindmanager复制文件打不开

    概述 使用Mindjet软件画思维导图,保存后得到一个后缀为mmap的文件.复制到一个新的位置,却发现新的文件打不开,导致Mindjet崩溃.这里提供一个解决方案. 解决方案 复制的文件打不开 先打开 ...

  6. 丑数(LintCode)

    丑数 设计一个算法,找出只含素因子3,5,7 的第 k大的数. 符合条件的数如:3,5,7,9,15...... 您在真实的面试中是否遇到过这个题? Yes 样例 如果k=4, 返回 9 挑战 要求时 ...

  7. centos7 crontab管理

    crontab -l 当前用户的任务 crontab -e 编辑任务列表 crontab -r 删除当前用户的任务

  8. [BZOJ4898] [Apio2017]商旅

    [BZOJ4898] [Apio2017]商旅 传送门 试题分析 考虑两个点之间的路径,显然如果交易的话肯定选\(S_{t,i}-B_{s,i}\)最大的. 那么我们可以先用\(Cost\)把两个点的 ...

  9. 20162325金立清 实验四 Android程序设计 实验报告

    实验四 Android程序设计 实验报告 代码托管地址 码云链接 实验内容 安装使用Android Stuidio Activity测试 UI测试 布局测试 事件处理测试 Android程序设计-1 ...

  10. [PKUSC2018]最大前缀和

    [PKUSC2018]最大前缀和 题目大意: 有\(n(n\le20)\)个数\(A_i(|A_i|\le10^9)\).求这\(n\)个数在随机打乱后最大前缀和的期望值与\(n!\)的积在模\(99 ...