android app 缓存目录在哪里找,Android App的文件缓存目录
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的文件缓存目录相关推荐
- iOS自定义弹出视图、收音机APP、图片涂鸦、加载刷新、文件缓存等源码
iOS精选源码 一款优秀的 聆听夜空FM 源码 zhPopupController 简单快捷弹出自定义视图 WHStoryMaker搭建美图(贴纸,涂鸦,文字,滤镜) iOS cell高度自适应 有加 ...
- iOS自定义弹出视图、收音机APP、图片涂鸦、加载刷新、文件缓存等源码 1
iOS精选源码 一款优秀的 聆听夜空FM 源码 zhPopupController 简单快捷弹出自定义视图 WHStoryMaker搭建美图(贴纸,涂鸦,文字,滤镜) iOS cell高度自适应 有加 ...
- linux函数怎么判断目录是否存在,linux C之判断文件或目录是否存在 access函数
http://blog.sina.com.cn/s/blog_6a1837e90100uh5d.html access():判断是否具有存取文件的权限 相关函数 stat,open,chmod, ...
- python没有那个文件或目录_fatal error: Python.h: 没有那个文件或目录 解决方法
今天安装scrapy 先说下环境 Ubuntu16.04 系统默认Python 2.7.12 (default, Nov 19 2016, 06:48:10) ,安装过anaconda(很关键,里面有 ...
- python操作目录_详解python中的文件与目录操作
详解python中的文件与目录操作 一 获得当前路径 1.代码1 >>>import os >>>print('Current directory is ',os. ...
- linux对目录进行操作,Linux 基础:对文件和目录进行操作的 Linux 和 Unix 命令 笔记...
参考文章<Linux Basic – Linux and Unix Commands for File and Directory Manipulation> https://www.ji ...
- php scandir 目录树,使用php scandir函数遍历文件夹目录和所有文件
使用php scandir函数遍历文件夹目录和所有文件 $dir = "."; //当前目录 list_file($dir); function list_file($dir){ ...
- web.xml放在哪个目录下_美术资源标准(文件夹目录篇)
前言 想了许久,最终决定以参与一款项目的过程来逐步解讲TA的相关知识点,这样会比较循序渐进的去了解TA. 首先,在项目的前期,TA是需要制定很多标准的,从目的上来讲大致可分为: 美术资源标准化,方便项 ...
- python文件或目录损坏且无法读取_U盘文件或目录损坏且无法读取的修复方法
U盘是我们常用的数据随身携带的存储方式,在没有弹出U盘的情况下,直接拔出U盘,这类操作很容易造成U盘的损坏,那么U盘文件或目录损坏且无法读取怎么解决呢?下面装机之家小编来分享下U盘文件或目录损坏且无法 ...
- php用什么做缓存文件格式,怎么用php语言来做文件缓存
使用缓存能够让我们的程序访问起来更加快速,缓存可以减少对数据库的操作,体验起来更好一些,对服务器的压力也小一些,当然服务速度很快 php文件执行完之后产生的解析完的数据,保存成静态的网页,下次打开的这 ...
最新文章
- python max()_Python Decimal max()用法及代码示例
- spring 学习总结
- P6793-[SNOI2020]字符串【广义SAM,贪心】
- java的标量和聚合量_JVM 角度看代码优化
- 有人说PHP会死?PHP“世界第一”
- java 文本文件合并_java实现文本文件合并
- 小波阈值去噪c语言程序,小波阈值去噪MATLAB程序
- Spring data mongodb实现LBS
- 泊松重建(Poisson Surface Reconstruction)
- halcon相机标定及畸变矫正
- SuperMap GIS管线数据处理QA
- 性能测评:腾讯云轻量服务器4核8G12M带宽流量CPU主频型号
- 怎么用HTML5制作万花筒,简易万花筒制作详细步骤 手工万花筒的做法图解
- (转载)深入分析HDFS原理及读写流程
- 360(drizzleDumper)脱壳教程“某药数据”
- 腾讯Android原生UI框架---QMUI
- define是不是python语言关键字_以下不是 Python 语言关键字的选项是
- Avast查出Android:Agent-SEB[PUB]这个毒,然后咋解决的
- 实战A股上市公司季度营收预测
- Vue中手动导出Element表格为pdf/word/excel格式
热门文章
- PgRGGmiCst
- gmx_MMPBSA.py的安装及使用--只翻译部分内容,具体可参考官方文档(https://valdes-tresanco-ms.github.io/gmx_MMPBSA/dev/)
- 《Unsupervised Monocular Depth Learning in Dynamic Scenes》论文笔记
- PCB需要清洗的技巧
- Vue打包优化篇-CDN加速
- processing 写的规律图形运动
- html网页效果跳动的心
- 世间谤我、欺我、辱我、笑我,为之奈何?
- 10个提升效率的编程好习惯
- 解这道考研题要用克莱默法则的公式吗?