• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Android-数据和文件存储

android 搞代码 3年前 (2022-03-01) 14次浏览 已收录 0个评论

四种形式:

  • 利用专属存储空间
  • 共享存储
  • 偏好设置
  • 数据库

第一种:利用专属文件

  • 从内部存储空间拜访
    getExternalFilesDir()
    getExternalCacheDir()
  • 从外部存储空间拜访
    getFilesDir()
    getCacheDir()

从内部存储空间拜访

getExternalFilesDir 为例
存储门路:/storage/emulated/0/Android/data/包名/files

特点
  • 利用卸载后会被删除。
  • 其余程序能够拜访
  • Android 4.4 当前不许要申请权限
Context.getExternalFilesDir(@Nullable String type);
  • type == null 时 => /storage/emulated/0/Android/data/包名/files
  • type == Environment.DIRECTORY_MOVIES 时 => /storage/emulated/0/Android/data/包名/files/Movies
  • 同上,type 类型还有:

    • Environment.DIRECTORY_MUSIC
    • Environment.DIRECTORY_PODCASTS
    • Environment.DIRECTORY_RINGTONES
    • Environment.DIRECTORY_ALARMS
    • Environment.DIRECTORY_NOTIFICATIONS
    • Environment.DIRECTORY_PICTURES

从外部存储空间拜访

getFileDir() 为例
存储门路:/data/user/0/包名/files

特点
  • 利用卸载后会被删除。
  • 其余程序不能够拜访
  • 不许要申请权限

//todo …

官网学习地址


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Android-数据和文件存储
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址