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 ...
最新文章
- mfc 开启指定服务器,用MFC实现消息的发送和接收(含服务器)
- firefox固定为应用标签的功能很好用
- 20年老码农分享20条编程经验,你pick哪些?
- 【自动驾驶】26.【很清晰】旋转矩阵,欧拉角,四元数,旋转向量和齐次变换矩阵
- 1977标准_超过8分,就是痛风!附痛风诊断新标准和治疗原则
- canvas中strokeRect的渲染问题strokeRect把一像素的边框渲染成两像素
- C语言重复加一个数的所有位数字的算法(附完整源码)
- Android 屏幕尺寸知识
- ramda.js api 速查
- 3 pyspark学习---sparkContext概述
- 机器学习基础(四十)—— 将距离转换为权重
- Oracle的基本注意点
- win10无法安装软件,点击大部分exe文件无反应,无提示(安装了火绒)
- 电容器单位及电容器单位换算
- R400安装Windows2003网卡驱动
- 正则匹配中文英文字符及标点
- 有意思的hand-crafted features based IQA的论文吧2(图像质量评价)
- CIM技术,构建数字孪生的智慧城市
- PDF如何插入空白页?3 次点击在PDF中插入空白页!
- 果集数据:从化妆镜切入“她”赛道,Amiro如何挖掘科技美护市场新机会?