当前位置: 首页 > news >正文

Android 存储路径详解

内部存储空间中的应用私有目录(data/data/app package name)
  • WebView 缓存页面信息,SharedPreferences 和 SQLiteDatabase 持久化应用相关数据等
  • 当用户卸载 App 时,系统自动删除 data/data 目录下对应包名的文件夹及其内容。
  • getFilesDir()
  • getCacheDir()
  • 宿主 App 可以直接读写内部存储空间中的应用私有目录
外部存储空间中的应用私有目录(/storage/emulated/0/Android/data/app package name)
  • 同属于应用私有目录,当用户卸载 App 时,系统也会自动删除外部存储空间下的对应 App 私有目录文件夹及其内容。
  • getExternalFilesDir()
  • getExternalCacheDir()
  • 4.4 版本开始,宿主 App 可以直接读写本应用外部存储空间中的应用私有目录,不再需要显式声明这读写权限
外部存储空间中的公共目录(/storage/emulated/0/固定名)
  • 拍照类应用的图片文件,用户是使用浏览器手动下载的文件等
  • Environment.getExternalStoragePublicDirectory(String type);
    • DIRECTORY_MUSIC:/storage/emulated/0/Music
    • DIRECTORY_MOVIES:/storage/emulated/0/Movies
    • DIRECTORY_PICTURES:/storage/emulated/0/Pictures
    • DIRECTORY_DOWNLOADS:/storage/emulated/0/Download
  • 访问外部存储空间时记得申请读写权限
外部存储空间中的其他目录(/storage/emulated/0/自定义名)
  • Environment.getExternalStorageDirectory();

相关文章:

  • 恭喜!《哪吒2》明天将荣登世界影坛第六!目前仅差1.81亿元
  • Java基础关键_018_集合(二)
  • PDF文档中表格以及形状解析-后续处理(长线段根据交点打断成短线段)
  • C++知识整理day12——set容器和map容器
  • Android AudioFlinger(五)—— 揭开AudioMixer面纱
  • 前端安全面试题汇总及参考答案
  • 豆包大模型 MarsCode AI 刷题专栏 002
  • Android 平台架构系统启动流程详解
  • 正则表达式,idea,插件anyrule
  • 003-Boost文件锁
  • ADB 和 Monkey 进行 Android 应用的测试和调试
  • 【Java代码审计 | 第九篇】文件写入漏洞成因及防范
  • Manus是由中国创业公司Monica研发的通用型AI智能体
  • 何有效预防神经性头抖
  • 使用Node.js从零搭建DeepSeek本地部署(Express框架、Ollama)
  • 【C#】async与await介绍
  • JAVASE(一)
  • 计算机视觉|3D卷积网络VoxelNet:点云检测的革新力量
  • Unity组件TrailRenderer屏幕滑动拖尾
  • 策略模式详解:实现灵活多样的支付方式
  • 银川做淘宝网站的/站长工具是什么
  • 90设计网站怎么绑定手机号/域名注册查询软件
  • 合肥哪家制作网站/seo高手培训
  • 坪洲网站建设/网站空间租用
  • 网站建设分金手指专业三十/宁波seo推广外包公司
  • 渠县网站建设/有创意的网络营销案例