最近做的一个需求和文件存储有关系。由于之前没有系统梳理过,对文件存储方面的知识一直很懵懂。趁着周末有时间,赶紧梳理一波。
这首从网上找到的一张图,很好的概括了外部存储和内部存储。
下面我们再来具体介绍相关知识和内容。
内部存储
内部存储,位于data/data/包名/路径下
是否需要用户权限:否
是否能被其他应用访问:否
卸载应用数据是否被删除:是
内部存储控件不需要用户权限,这意味着我们不需要用户去授权下面的权限:
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE