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

热门文章

  1. ubuntu系统声音_Ubuntu Linux系统提示声音设置
  2. Python爬虫自学系列(五)
  3. Unity抽奖转盘制作代码
  4. PHP 将数组按照Key分组
  5. 全新2007高校BBS 睿智的冷笑话
  6. 【让安卓手机快速接通笔记本WIFI的小技巧】
  7. “蔚来杯“2022牛客暑期多校训练营10补题
  8. 微信小程序+Servlet后台开发(一)
  9. Cesium第一次搭建环境出不来地球的问题
  10. AcWing 0x00. 语法基础课【Python3】版题解-顺序/判断/循环语句