当前位置: 首页 > 编程笔记 >

Android系统设置中的清除数据会清除哪些数据?

赵俊晤
2023-03-14
本文向大家介绍Android系统设置中的清除数据会清除哪些数据?,包括了Android系统设置中的清除数据会清除哪些数据?的使用技巧和注意事项,需要的朋友参考一下

What will be removed If you click Clear Data Button in the System Application

今天中的一个story突然提到了系统设置中的清理数据,后来开始思考究竟系统的应用的这个清理功能,究竟会清理那些数据。 于是开始研究,以com.mx.browser为例,思路大概为首先为/data/data/com.mx.browser下的每一个文件夹下建立一个标志文件,这里为1.txt,然后执行清理数据操作,最后对比结果。 首先,进行清楚数据之前的的各个文件夹的情况。


/data/data/com.mx.browser # ls

lib

files

databases

shared_prefs

app_thumbnails

cache

app_webIcons

app_appcache

app_databases

app_geolocation

为每个文件夹下创建一个标志(同时验证是否删除文件夹的情况)


/data/data/com.mx.browser # touch lib/1.txt

/data/data/com.mx.browser # touch files/1.txt

/data/data/com.mx.browser # touch databases/1.txt

/data/data/com.mx.browser # touch shared_prefs/1.txt

/data/data/com.mx.browser # touch app_thumbnails/1.txt

/data/data/com.mx.browser # touch cache/1.txt

/data/data/com.mx.browser # touch app_webIcons/1.txt

/data/data/com.mx.browser # touch app_appcache/1.txt

/data/data/com.mx.browser # touch app_databases/1.txt

/data/data/com.mx.browser # touch app_geolocation/1.txt


执行清理数据操作。 查看执行清理数据操作后的结果。


/data/data/com.mx.browser # ls

lib

/data/data/com.mx.browser #


查看lib情况


/data/data/com.mx.browser # cd lib/

/data/data/com.mx.browser/lib # ls

1.txt

/data/data/com.mx.browser/lib #

总上所述,发现系统中的设置,应用中的清理数据,会清理掉除去lib文件夹(含内部文件)的文件及文件夹。 p.s./sdcard/Android/data/这个目录也是和包名相关的,但是系统中的清理数据不会清理掉这个目录中的相关信息。

 类似资料:
  • 清除地球上添加的数据,同时有将数据线和数据点清除的效果。 // 使用 clearData API 来清除数据 controller.clearData();

  • 存储库数据库存储监控过程中由 Navicat Monitor 收集的所有数据。它可能会消耗大量的硬盘空间。为防止数据库增长过大或使用所有硬盘空间,你可以设置定期自动数据清除。若配置数据清除设置,请前往“配置”->“数据清除”。 数据存储在两个类别中:警报和性能数据。警报数据显示在概览、警报历史记录和警报详细信息页面的各个部分。性能数据显示在概览、实例详细信息和图表页面。 你可以选择在每个类别中保留

  • 清除系统缓存 初衷 本身 Linux 有比较成熟的内存管理机制,但是不免也是会抽风的,有些程序在被 kill 掉之后系统内存依然没有大的变化,这时候就需要手动清除。 清除缓存 官网说明:http://www.kernel.org/doc/Documentation/sysctl/vm.txt 先查看目前系统内存使用情况:free -m 同步缓存数据到硬盘:sync 开始清理:echo 3 > /p

  • sp_clear_cache() 功能: 清除缓存 参数: 无 返回: 无 <?php sp_clear_cache();//无返回值 ?>

  • Deprecated since version 0.52. When you delete objects (and buckets/containers), the Gateway marks the data for removal, but it is still available to users until it is purged. Since data still resides

  • 我目前正在开发一个应用程序,但其中有一个错误。每当用户安装应用或清除数据时,应用都应重置。但相反,应用会为用户填充标准数据,而不是显示用户可以自己输入的开始屏幕。 我的问题主要是关于方法。我想输入: 不幸的是,我无法让它工作。有人能指出手头的问题吗?