Android app的文件缓存目录可以是app内置私有的目录,当然也可以选择外置sdcard目录

内置私有目录

/data/data/[packagename]/files 文件缓存目录,一般存小的文件缓存,如果是图片,不建议放这里,一般放到外置卡。

File file = getFilesDir();

返回该目录

写文件到该目录下可以像这样

FileOutputStream fos = null;

try {

fos = appontext.openFileOutput(name, Context.MODE_PRIVATE);

fos.write(content.getBytes());

} catch (Exception e) {

}finally{

try {

if(null != fos){

fos.close();

}

}catch (Exception e) {

}

}

/data/data/[packagename]/cache目录,存放一些其他缓存 File cache = getCacheDir();

/data/data/[packagename]/databases,存放数据库

/data/data/[packagename]/lib,应用的so目录

/data/data/[packagename]/shared_prefs 应用的SharedPreferences保存

可以自己创建其他目录吗? 可以的

使用

File ownDataPath = getDir(“service”,Context.MODE_PRIVATE);

使用它可以创建app_service目录,放什么自己定义

外置SDCARD目录

外置缓存目录(File sdcache = getExternalCacheDir();)

/storage/emulated/0/Android/data/[packagename]/cache

一些重要性不高的cache或者大文件放到这里,比如图片缓存

外置文件缓存目录(File sdfile = getExternalFilesDir(null);),

/storage/emulated/0/Android/data/[packagename]/files

一些重要性不高的file cache或者大文件放到这里

注意: /storage/emulated/0/Android/data/[packagename] 在android2.2之后,在应用卸载后也会一并卸载。所以不需要用什么清理缓存的软件清理的。

PS: 现在手机支持外置挂载T卡的,如何访问外置T卡目录呢?

android查看程序缓存文件,Android App的文件缓存目录相关推荐

  1. 【Android 逆向】修改 Android 系统文件 ( Android 逆向中需要经常修改的文件和目录 | 在 root 后的设备中获取 / 目录的 rw 权限后注意事项 )

    文章目录 一.Android 逆向中需要经常修改的文件和目录 二.在 root 后的设备中获取 / 目录的 rw 权限后注意事项 1.不要随意执行 wipe 命令 2.不要随意执行 rm 命令 一.A ...

  2. 各种浏览器的缓存文件的位置和修改缓存目录的方法

    一.手动清空缓存 1.Opera 清除Opera浏览器的缓存的方法:打开Opera,工具->首选项->高级->历史->点击立即清空按钮就可以清除Opera浏览器的缓存. 2.I ...

  3. 手把手带你完成第一个 android 小程序(快递App)

    目录 (一)简介 (二)开始工程 (1)在github上创建你的代码库 (2)编写布局文件 2.1 MainActivity 2.2 TraceAcvitity 2.3 ToolBar 的使用 2.4 ...

  4. Android应用程序的组成部分和Manifest文件(转)

    Android应用程序由松散耦合的组件组成,并使用应用程序Manifest绑定到一起:应用程序Manifest描述了每一组件和它们之间的交互方式,还用于指定应用程序元数据.其硬件和平台要求.外部库以及 ...

  5. android查看cpu信息,Android使用adb命令查看CPU信息

    Android中使用JNI编程的时候会需要编译出不同的SO文件,以供适配不同的机型. 例如: 由此需要查看不同机型的CPU信息. 使用ADB命令查看CPU信息命令如下: 1. adb shell 2. ...

  6. PhoneGap对比html5写android应用程序【android进化三十八】

    什么是PhoneGap,其实就是在手机中可以写html代码的插件,下面一段话来源网摘"PhoneGap是一个开放源代码的,跨平台的构建移动应用程序的框架.在PhoneGap中,完全通过HTM ...

  7. Android查看系统事件,Android系统的事件处理概述

    通过对Android基本组件的学习,也有接触少部分Android的事件处理,比如按钮的点击事件.选框的状态切换事件. 一.Android事件处理 Android提供了两种方式的事件处理:基于回调的事件 ...

  8. android 网络程序下载,Android之网络文件下载

    环境搭建: 本地服务器(下载wamp[Windows, Apache, MySQL, PHP ],安装即可,然后将网页或文件放进 www directory) 虚拟机(访问本地服务器的ip:10.0. ...

  9. android获取程序名称,Android获取应用程序名称(ApplicationName)示例

    MainActivity如下: 代码如下: package cn.testapplicationname; import android.os.Bundle; import android.widge ...

最新文章

  1. SQL Server清空日志以及查看日志大小语句
  2. c++入门之 再话类
  3. 学习笔记——一个指针有趣的问题
  4. poi方式写入数据到Excel
  5. Day10:html和css
  6. 门禁系统服务器 控制器 读卡器,你知道门禁系统读卡器分为多少种吗?
  7. 好用到爆!轻松获取PNG透明图片!
  8. 与其纠结,不如放弃!
  9. Java实现的各种排序算法
  10. 百度网盘目录搜索引擎上线了 百度网盘目录搭建系统
  11. msi笔记本u盘装linux,微星msiGT72S笔记本一键u盘装系统win10教程
  12. [转载] 七龙珠第一部——第111话 龟仙人最后的魔封波
  13. SpringBoot Mybatis 读写分离配置
  14. 最全的Python网站开发库!整理出来了!
  15. 一步步制作Arduino智能小车
  16. 认识Oracle DBFS文件系统
  17. vue组件通信你还在用笨重的vuex吗
  18. 2021 回头看看这一年
  19. 【汽车雷达通往自动驾驶的关键技术】
  20. 地图之间经纬度转换靠谱吗

热门文章

  1. LC160. 相交链表
  2. 我研究了一个月阿里的岗位JD。。。
  3. HTML5移动端开发常见的兼容性总结
  4. 查看Office授权信息
  5. HRRRRRRRRRRPILTRITLE
  6. 搭建IIS服务器发布ASP网站
  7. 卡尔曼滤波(附python代码)
  8. 引文信件和地址的写法!
  9. Mysql闪退问题图文解决办法
  10. 信息分析——共享经济服务模式的分析与研究