android查看程序缓存文件,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卡目录呢?
android查看程序缓存文件,Android App的文件缓存目录相关推荐
- 【Android 逆向】修改 Android 系统文件 ( Android 逆向中需要经常修改的文件和目录 | 在 root 后的设备中获取 / 目录的 rw 权限后注意事项 )
文章目录 一.Android 逆向中需要经常修改的文件和目录 二.在 root 后的设备中获取 / 目录的 rw 权限后注意事项 1.不要随意执行 wipe 命令 2.不要随意执行 rm 命令 一.A ...
- 各种浏览器的缓存文件的位置和修改缓存目录的方法
一.手动清空缓存 1.Opera 清除Opera浏览器的缓存的方法:打开Opera,工具->首选项->高级->历史->点击立即清空按钮就可以清除Opera浏览器的缓存. 2.I ...
- 手把手带你完成第一个 android 小程序(快递App)
目录 (一)简介 (二)开始工程 (1)在github上创建你的代码库 (2)编写布局文件 2.1 MainActivity 2.2 TraceAcvitity 2.3 ToolBar 的使用 2.4 ...
- Android应用程序的组成部分和Manifest文件(转)
Android应用程序由松散耦合的组件组成,并使用应用程序Manifest绑定到一起:应用程序Manifest描述了每一组件和它们之间的交互方式,还用于指定应用程序元数据.其硬件和平台要求.外部库以及 ...
- android查看cpu信息,Android使用adb命令查看CPU信息
Android中使用JNI编程的时候会需要编译出不同的SO文件,以供适配不同的机型. 例如: 由此需要查看不同机型的CPU信息. 使用ADB命令查看CPU信息命令如下: 1. adb shell 2. ...
- PhoneGap对比html5写android应用程序【android进化三十八】
什么是PhoneGap,其实就是在手机中可以写html代码的插件,下面一段话来源网摘"PhoneGap是一个开放源代码的,跨平台的构建移动应用程序的框架.在PhoneGap中,完全通过HTM ...
- Android查看系统事件,Android系统的事件处理概述
通过对Android基本组件的学习,也有接触少部分Android的事件处理,比如按钮的点击事件.选框的状态切换事件. 一.Android事件处理 Android提供了两种方式的事件处理:基于回调的事件 ...
- android 网络程序下载,Android之网络文件下载
环境搭建: 本地服务器(下载wamp[Windows, Apache, MySQL, PHP ],安装即可,然后将网页或文件放进 www directory) 虚拟机(访问本地服务器的ip:10.0. ...
- android获取程序名称,Android获取应用程序名称(ApplicationName)示例
MainActivity如下: 代码如下: package cn.testapplicationname; import android.os.Bundle; import android.widge ...
最新文章
- SQL Server清空日志以及查看日志大小语句
- c++入门之 再话类
- 学习笔记——一个指针有趣的问题
- poi方式写入数据到Excel
- Day10:html和css
- 门禁系统服务器 控制器 读卡器,你知道门禁系统读卡器分为多少种吗?
- 好用到爆!轻松获取PNG透明图片!
- 与其纠结,不如放弃!
- Java实现的各种排序算法
- 百度网盘目录搜索引擎上线了 百度网盘目录搭建系统
- msi笔记本u盘装linux,微星msiGT72S笔记本一键u盘装系统win10教程
- [转载] 七龙珠第一部——第111话 龟仙人最后的魔封波
- SpringBoot Mybatis 读写分离配置
- 最全的Python网站开发库!整理出来了!
- 一步步制作Arduino智能小车
- 认识Oracle DBFS文件系统
- vue组件通信你还在用笨重的vuex吗
- 2021 回头看看这一年
- 【汽车雷达通往自动驾驶的关键技术】
- 地图之间经纬度转换靠谱吗