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卡目录呢?

可以参考 !http://stackoverflow.com/questions/5694933/find-an-external-sd-card-location

android app 缓存目录在哪里找,Android App的文件缓存目录相关推荐

  1. iOS自定义弹出视图、收音机APP、图片涂鸦、加载刷新、文件缓存等源码

    iOS精选源码 一款优秀的 聆听夜空FM 源码 zhPopupController 简单快捷弹出自定义视图 WHStoryMaker搭建美图(贴纸,涂鸦,文字,滤镜) iOS cell高度自适应 有加 ...

  2. iOS自定义弹出视图、收音机APP、图片涂鸦、加载刷新、文件缓存等源码 1

    iOS精选源码 一款优秀的 聆听夜空FM 源码 zhPopupController 简单快捷弹出自定义视图 WHStoryMaker搭建美图(贴纸,涂鸦,文字,滤镜) iOS cell高度自适应 有加 ...

  3. linux函数怎么判断目录是否存在,linux C之判断文件或目录是否存在 access函数

    http://blog.sina.com.cn/s/blog_6a1837e90100uh5d.html access():判断是否具有存取文件的权限 相关函数    stat,open,chmod, ...

  4. python没有那个文件或目录_fatal error: Python.h: 没有那个文件或目录 解决方法

    今天安装scrapy 先说下环境 Ubuntu16.04 系统默认Python 2.7.12 (default, Nov 19 2016, 06:48:10) ,安装过anaconda(很关键,里面有 ...

  5. python操作目录_详解python中的文件与目录操作

    详解python中的文件与目录操作 一 获得当前路径 1.代码1 >>>import os >>>print('Current directory is ',os. ...

  6. linux对目录进行操作,Linux 基础:对文件和目录进行操作的 Linux 和 Unix 命令 笔记...

    参考文章<Linux Basic – Linux and Unix Commands for File and Directory Manipulation> https://www.ji ...

  7. php scandir 目录树,使用php scandir函数遍历文件夹目录和所有文件

    使用php scandir函数遍历文件夹目录和所有文件 $dir = "."; //当前目录 list_file($dir); function list_file($dir){ ...

  8. web.xml放在哪个目录下_美术资源标准(文件夹目录篇)

    前言 想了许久,最终决定以参与一款项目的过程来逐步解讲TA的相关知识点,这样会比较循序渐进的去了解TA. 首先,在项目的前期,TA是需要制定很多标准的,从目的上来讲大致可分为: 美术资源标准化,方便项 ...

  9. python文件或目录损坏且无法读取_U盘文件或目录损坏且无法读取的修复方法

    U盘是我们常用的数据随身携带的存储方式,在没有弹出U盘的情况下,直接拔出U盘,这类操作很容易造成U盘的损坏,那么U盘文件或目录损坏且无法读取怎么解决呢?下面装机之家小编来分享下U盘文件或目录损坏且无法 ...

  10. php用什么做缓存文件格式,怎么用php语言来做文件缓存

    使用缓存能够让我们的程序访问起来更加快速,缓存可以减少对数据库的操作,体验起来更好一些,对服务器的压力也小一些,当然服务速度很快 php文件执行完之后产生的解析完的数据,保存成静态的网页,下次打开的这 ...

最新文章

  1. python max()_Python Decimal max()用法及代码示例
  2. spring 学习总结
  3. P6793-[SNOI2020]字符串【广义SAM,贪心】
  4. java的标量和聚合量_JVM 角度看代码优化
  5. 有人说PHP会死?PHP“世界第一”
  6. java 文本文件合并_java实现文本文件合并
  7. 小波阈值去噪c语言程序,小波阈值去噪MATLAB程序
  8. Spring data mongodb实现LBS
  9. 泊松重建(Poisson Surface Reconstruction)
  10. halcon相机标定及畸变矫正
  11. SuperMap GIS管线数据处理QA
  12. 性能测评:腾讯云轻量服务器4核8G12M带宽流量CPU主频型号
  13. 怎么用HTML5制作万花筒,简易万花筒制作详细步骤 手工万花筒的做法图解
  14. (转载)深入分析HDFS原理及读写流程
  15. 360(drizzleDumper)脱壳教程“某药数据”
  16. 腾讯Android原生UI框架---QMUI
  17. define是不是python语言关键字_以下不是 Python 语言关键字的选项是
  18. Avast查出Android:Agent-SEB[PUB]这个毒,然后咋解决的
  19. 实战A股上市公司季度营收预测
  20. Vue中手动导出Element表格为pdf/word/excel格式

热门文章

  1. PgRGGmiCst
  2. gmx_MMPBSA.py的安装及使用--只翻译部分内容,具体可参考官方文档(https://valdes-tresanco-ms.github.io/gmx_MMPBSA/dev/)
  3. 《Unsupervised Monocular Depth Learning in Dynamic Scenes》论文笔记
  4. PCB需要清洗的技巧
  5. Vue打包优化篇-CDN加速
  6. processing 写的规律图形运动
  7. html网页效果跳动的心
  8. 世间谤我、欺我、辱我、笑我,为之奈何?
  9. 10个提升效率的编程好习惯
  10. 解这道考研题要用克莱默法则的公式吗?