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

文件(内部/外部)存储

Android 文件存储主要分为**内部存储**、**外部存储**(现在叫分区存储)和**其他介质**(如 SD 卡、USB)。理解它们的区别对开发很重要,特别是 Android 10+ 引入的**分区存储**机制。

1. 内部存储 (Internal Storage)

特点:私有、安全、随应用卸载而删除。其他应用和用户(未 root)无法访问。

常用目录:
- `context.filesDir` → `/data/data/包名/files`
- `context.cacheDir` → `/data/data/包名/cache`(系统可能自动清理)

操作:
```kotlin
// 写文件
context.filesDir.resolve("data.txt").writeText("内容")
// 缓存文件
File(context.cacheDir, "temp.dat").delete()
```

2. 外部存储 (External Storage) —— 分区存储

Android 10+ 强制启用了分区存储,应用只能直接访问自己私有目录公共媒体集合(需权限)。

 2.1 应用私有目录(无需权限)


```kotlin
// 内部存储中的“外部”概念,但实际在用户数据分区,其他应用不可见
context.getExternalFilesDir(null)   // /sdcard/Android/data/包名/files
context.getExternalCacheDir()       // /sdcard/Android/data/包名/cache
```
- 卸载应用时自动删除
- Android 10+ 上仍可直接文件路径访问(

http://www.jsqmd.com/news/608627/

相关文章:

  • 5962-8876802KPC,具备10,000 V/μs 共模瞬态抗扰度的高抗扰度光耦合器
  • 大模型小白入门指南:从零开始掌握AI,高效提升生产力(收藏必备)
  • Exploring the Necessity of Noise Conditioning in Denoising Diffusion Models: A Theoretical and Pract
  • 2026年初效板式过滤器有哪些品牌 - 品牌排行榜
  • FastAPI 2.0流式响应必须立即升级的4项配置——PyPI最新2.0.10已强制校验,旧版部署将在Q3自动降级为同步模式
  • 3种智能提取方案:百度网盘工具效率提升指南
  • 云原生应用开发与部署:构建高效的现代化应用
  • 技术判断力之AI三问涌
  • Qwen3-ASR-0.6B在智能零售中的语音分析应用
  • Python AOT编译不再依赖LLVM:2026插件如何实现纯Python源码→本地机器码直编?下载链接+SHA3-512校验值全公开
  • 金字塔池化模块改进YOLOv26多尺度全局上下文聚合与自适应感受野融合双重突破
  • 对称矩阵对角化与二次型优化:特征值在极值求解中的核心作用
  • 多租户下的系统业务开发过程探讨痛
  • 卡证检测矫正模型API设计规范:RESTful与GraphQL对比
  • 承受700度高温的耐火芯片问世;特斯拉携手英特尔打造AI芯片厂;轻舟智航世界模型助力自动驾驶新车交付
  • 西门子200SMART控制下的30吨双级反渗透+EDI工艺水处理程序案例:自动化与高效稳定性的...
  • 保姆级教程:用PyTorch复现PINN求解Burgers方程(附完整代码与避坑指南)
  • Flutter系列之Dialog宽度自定义实战:突破280dp的默认限制
  • GaussDB /openGauss 与 MySQL、Oracle、PostgreSQL 核心对比表
  • 容器编排与 Kubernetes 实践:构建高效的容器管理系统
  • RePKG技术指南:Wallpaper Engine资源文件解析与转换工具深度解析
  • 别再乱用ref和reactive了!Vue3响应式API实战避坑指南(附代码对比)
  • SecGPT-14B输入过滤:防止OpenClaw执行恶意构造的模型指令
  • VCS增量编译与分离编译的性能优化实践
  • 2026-04-07 GitHub 热点项目精选
  • nVisual预标签技术:提升综合布线效率与准确性的革新方案
  • 2024最新版:用Rufus一键搞定Debian LiveCD持久化(附分区大小设置技巧)
  • Zotero PDF Translate:让学术研究跨越语言边界的智能翻译解决方案
  • 智能提取码工具:重新定义百度网盘资源获取效率
  • OpenClaw自动化测试:Qwen3-14B镜像在CI流水线中的实战应用