Android储存路径

2019-05-11  本文已影响0人  SunnyEver0

前一个项目针对App自动更新,需要下载apk文件并进行安装,在下载文件的过程中,涉及到了android文件存储的一些知识,现对于文件储存做了以下的汇总。

首先列出了一个总体的印象图:(请原谅我是一个试用版用户= =)


Android文件储存.png

下面我们按照该图进行分类梳理:

1.内部储存

内部存储控件不需要用户权限,这意味着我们不需要用户去授权android.permission.WRITE_EXTERNAL_STORAGEandroid.permission.READ_EXTERNAL_STORAGE我们就可以读写该目录下的文件。而且该目录下的文件不能被其他应用访问。这也就保证了我们应用内部存储的文件的安全性和隐私性,我们可以找到文件相应目录进行查看。

/data/data/应用名/cache :存放的是APP的缓存信息

/data/data/应用名/code_cache :在运行时存放应用产生的编译或者优化的代码

/data/data/应用名/files : 存放APP的文件信息

主要分为以下三种目录:

2. 外部储存

外部储存分为两种:公共外部储存和应用私有外部储存

1) 公共外部储存

使用该储存,首先需要配置储存权限:

   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

主要分为一下两种目录:

2) 应用私有外部储存

主要分为一下两种目录:

上一篇 下一篇

猜你喜欢

热点阅读