前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【转】关于Android App存储目录的理解

【转】关于Android App存储目录的理解

作者头像
IT晴天
发布2020-09-01 15:54:58
2.2K0
发布2020-09-01 15:54:58
举报
文章被收录于专栏:ionic3+

转自:关于Android App存储目录的理解

一、内部存储:

每个app具有以下目录:

  1. data/data/包名/shared_prefs (使用sharedPreferenced的时候,将数据持久化存储于本地)
  2. data/data/包名/databases (Android集成了SQLite数据库,App里边的数据库文件就存储于databases文件夹)
  3. data/data/包名/files (普通数据存储在files)
  4. data/data/包名/cache (缓存文件存储在cache文件,例如网络图片的下载,可以缓存到此目录下)

二、外部存储:

一般是指的storage存储目录(可以通过USB查看,看作是U盘)。分为两类:一类是私有目录,一类是公有目录。 私有目录是指Android/data/包名/这个目录。应用卸载之后,也随之删除。 公有目录是指在storage目录创建的目录,应用卸载,这个文件夹不会被删除。

“清除数据” 是指清除app内部存储的所有目录和外部存储的私有目录下的所有数据。APP恢复到首次安装时的状态。 "清除缓存" 是指清除app内部存储目录下的cache目录。(如果应用内部缓存了数据到cache目录,就会被删除。例如:网络图片的缓存)

三、Webview的缓存

可以分为网页缓存和数据缓存。页面缓存是指加载一个网页时的html、JS、CSS等页面或者资源数据。数据缓存分为两种:AppCache和DOM Storage(Web Storage)。 缓存的存储目录是应用的cache目录。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、内部存储:
  • 二、外部存储:
  • 三、Webview的缓存
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档