一、内部存储
说到内部存储,很多人会认为内部存储==内存。这种说法是错误的,内存是RAM,退出App或者关机之后数据就会丢失。
内部存储是用于持久化存储的,属于ROM,手机关机或者退出App数据是不会丢失的。
所谓的内部存储,其实是手机ROM上的一块存储区域,主要用于存储系统以及应用程序的数据。内部存储在Android系统对应的根目录是 /data/data/,这个目录普通用户是无权访问的,用户需要root权限才可以查看。
但是可通过Android Studio的View—-Tool Windows—-Device File Explorer工具来查看该目录。
/data/data目录是按照应用的包名来组织的,每个应用都是属于自己的内部存储目录。目录的名称就是该应用的包名,这个目录是在安装应用的时候自动创建的,当应用被卸载后,该目录也会被系统自动删除。所以,当你将数据存储于内部存储中,其实就是把数据存储到自己应用包名对应的内部存储目录中。每个应用的内部存储目录都是私有的,也就是说内部存储目录下的文件只能被应用自己访问到,其他应用是没有权限访问的。应用访问自己的内部存储目录时不需要申请任何权限。
二、外部存储
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。