`
lijuanabc
  • 浏览: 125853 次
社区版块
存档分类
最新评论

Android: /cache中的文件是怎么消失的

 
阅读更多

自己放某个文件到/cache分区,重启后发现文件消失了,那么是怎么消失的呢?


Step 1.

packages\providers\DownloadProvider\src\com\android\providers\downloads\StorageManager.java:


除 lost+found, recovery这两个目录外的文件都删掉


Setp 2.

frameworks\base\core\java\android\os\RecoverySystem.java:

/cache/recovery目录中,除last_开头的文件都删掉


------------------------------------------------

开机走完这两步后幸存的文件只有 /cache/lost+found目录中的文件,及/cache/recovery/last_ 开头的文件了







分享到:
评论

相关推荐

    android 取得目前File与Cache的路径

    在Android开发中,理解和操作文件路径对于任何应用的运行至关重要,特别是涉及到数据存储、缓存管理等场景。本文将深入探讨如何在Android系统中获取当前File和Cache的路径,以及它们各自的作用和最佳实践。 首先,...

    _storage_emulated_0_android_data_com.tencent.mm_MicroMsg_Download_FRM.Support0423_2510(Frame.2023).zip

    标题中的"_storage_emulated_0_android_data_com.tencent.mm_MicroMsg_Download_FRM.Support0423_2510(Frame.2023).zip" 提供了关于文件存储位置和内容的重要线索。首先,我们可以看到路径"_storage_emulated_0_",...

    安卓SD卡文件管理更新信息相关-无需权限将文件保存到sdcard或应用缓存文件中.rar

    在Android系统中,文件管理是应用开发中必不可少的一部分。尤其是涉及到SD卡(外部存储)的使用,由于Android的安全机制,开发者需要遵循特定的规则来访问和操作这些文件。标题"安卓SD卡文件管理更新信息相关-无需...

    android安装apk详解[收集].pdf

    - **data/dalvik-cache**:存储APK文件中的DEX文件,DEX文件是Dalvik虚拟机的可执行文件。 **安装过程**主要包括以下几个步骤: 1. **复制APK安装包**:将APK文件复制到`data/app`目录下。 2. **解压并扫描安装包*...

    Android 4.0 SDK platform

    在Android 4.0 SDK中,开发者可以体验到以下关键更新: 1. **UI改进**:引入了Holo主题,提供了一套统一的UI元素和动画,增强了用户体验。 2. **多任务优化**:引入了最近应用列表,用户可以轻松切换和关闭正在...

    Android FileManager文件管理器源码

    在Android系统中,文件管理器是一个至关重要的组件,它允许用户浏览、操作、创建、删除以及管理设备上的文件和目录。本篇文章将详细探讨一个基于Android的文件管理器源码,旨在帮助初学者理解其核心功能和实现原理,...

    开发一款任意APP-开发一款任意APP需要的类库以及多渠道打包命名框架 如需学习用法详见旧版本:https://github.com/geeklx/jiuzhidao_xinjiagou.zip

    访问assets/cache中的文件方法  4.缓存购物车写法 写入txt到缓存bannerview:防止OOM写法的bannerviewbannerviewquan:市面大部分bannerview写法baseactivitys:加了堆栈管理和678android权限的base类cacheutil:...

    FileProvider

    在Android开发中,`FileProvider`是一个重要的组件,它是Android框架提供的一种安全的方式来分享应用内的文件。通常,直接通过`Uri`共享文件可能会引发安全问题,因为这样容易让其他应用访问到本应私有的文件。`File...

    Android WebView 缓存详解

    而缓存的索引放在:/data/data//databases 对应的文件放在:/data/data/package_name/cache/webviewCacheChromunm下 数据缓存:分为AppCache和DOM Storage两种 我们开发者可以自行控制的就是这些缓存资源 AppCache...

    Android13 14系统 app获取第三方应用缓存的方法

    在Android 13和14中,这个限制进一步加强,尤其是针对第三方应用的缓存和文件。 1. **请求额外权限**: 在Android 13及以上版本,如果需要访问其他应用的缓存文件,必须声明`MANAGE_EXTERNAL_STORAGE`权限。在...

    集成高德地图定位功能demo

    在iOS中,需在Info.plist文件中设置相应的隐私权限。 4. **初始化地图**:在代码中初始化地图视图,设置地图的显示范围、比例尺、缩放级别等参数。例如,Android中使用`MapView`,iOS中使用`MAMapView`。 5. **...

    手机SD存储卡文件浏览 Android 源程序

    在Android中,可以使用`java.io`和`java.nio`包中的类来访问文件。关键组件包括: - `File`类:用于表示文件或目录,并提供了读写、创建、删除等操作。 - `Intent`:在不同Activity之间传递数据,如打开、选择文件...

    Android代码-LogCollector:一个收集 app 输出日志的工具

    一个收集 app 输出日志的工具,输出文件:模拟器是 /sdcard/Android/data/项目包名/cache/,真机是 /Android/data/项目包名/cache/,里面的 crash 目录是崩溃日志,log 目录是 logcat 日志。 如何使用 在 module ...

    Xposed框架的安装包和卸载包的默认下载路径以及网站下载地址

    Xposed框架的安装包和卸载包的默认下载路径:/sdcard/Android/data/de.robv.android.xposed.installer/cache/downloads/framework ZIP直接下载放入此文件夹 然后打开xposed installer,点击右上角的三个点,最下面的一...

    android中嵌入本地html

    在Android开发中,将本地HTML嵌入到应用中是一个常见的需求,这主要通过使用WebView组件来实现。WebView是Android提供的一种用于展示网页内容的控件,它可以加载远程或本地的HTML资源,使得开发者可以在Android应用...

    Android框架Volley之利用Imageloader和NetWorkImageView加载图片的方法

    在Android开发中,Volley是一个高效且易于使用的网络库,由Google开发,旨在简化网络请求和数据处理。本文将深入探讨如何使用Volley中的`ImageLoader`和`NetworkImageView`来加载网络图片。 首先,我们需要在项目的...

    android webView加载html 并引用本地资源(图片、字体库)

    在Android中,我们需要在布局XML文件中添加一个WebView元素,并在对应的Activity或Fragment中初始化它: ```xml android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match...

    Android WebView加载网页以及本地图片缓存问题

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序内部加载和显示网页内容,而无需离开应用。WebView不仅能够加载远程HTTP/HTTPS网址,还能处理本地HTML、CSS和JavaScript资源,极大地增强了应用...

    pcf8563_i2c1_r8_ruoge_ov2640通过给RTC驱动增加设备节点读取秒钟成功+直接读取I2C1获取秒钟值20160626_2201.7z

    在Android源码树中添加userspace I2C读写工具(i2c-util) 本文使用的开发板是:杭州若格科技有限公司的全志R8。CPU:CPUARM Cortex-A8 更多芯片资料请参见全志官网: http://www.allwinnertech.com/clq/r/R8.html...

Global site tag (gtag.js) - Google Analytics