Android外部存储与内部存储详解

这篇具有很好参考价值的文章主要介绍了Android外部存储与内部存储详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 内部储存(内部存储的文件夹其他应用和用户无法直接访问,可以用于存放敏感数据。app进行数据清理或卸载可以清理外部存储和内部存储下的所有文件目录,不需要读写权限
    getFilesDir()
    /data/data/包名/files 或者 /data/user/0/包名/files
    getCacheDir()
    /data/data/包名/cache 或者 /data/user/0/包名/cache
    getDir(“xxxxx”, MODE_PRIVATE) 内部存储中的自定义路径
    /data/data/包名/app_xxxxx 或者 /data/user/0/包名/app_xxxxx
  2. 外部存储的私有目录(在Android Q之前其他应用是可以访问修改外部存储的应用私有目录的,使用外部存储之前一定要检查外部存储是否可用,app进行数据清理或卸载可以清理外部存储和内部存储下的所有文件目录,不需要读写权限
    getExternalFilesDir(null)
    /sdcard/Android/data/包名/files 或者 /storage/emulated/0/Android/data/包名/files
    getExternalCacheDir()
    /sdcard/Android/data/包名/cache 或者 /storage/emulated/0/Android/data/包名/cache
  3. 公有目录(app进行数据清理或卸载不清理外部存储和内部存储下的所有文件目录,Android10过时不建议使用)
    Environment.getStorageDirectory()
    /storage
    Environment.getExternalStorageDirectory()
    /storage/emulated/0
    Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
    /storage/emulated/0/DCIM

Cache和Files的区别
Cache:获取App的缓存路径,用来放一些临时文件
默认路径是xxxxx/包名/cache,不同手机厂商的这个路径有差别
Files:获取app的文件路径,用来放一些长期文件
Cache和Files分别对应【设置】里应用的【清除缓存】和【清除数据】功能,一些手机助手在清理垃圾文件的时候也是清理Cache缓存文章来源地址https://www.toymoban.com/news/detail-844804.html

到了这里,关于Android外部存储与内部存储详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android 获取内部存储中音乐文件的正确姿势

    最近想写一个音乐的小APP出来(doge),借此熟悉音频开发的相关技术。但是在获取 内部存储的音乐文件 时踩了一些坑...所以有了这篇帖子,简单介绍下Android的存储类别,以及如何获取内部存储中的音乐文件。 首先要理解一个概念, 内存≠内部存储 。 内存 - 程序运行是内

    2024年02月08日
    浏览(40)
  • Android 12.0 kenel中修改rom系统内部存储的大小

     在12.0的系统rom产品开发定制中,在对一些产品开发中的配置需求方面,由于在产品后续订单中,有些产品是出口的,但是硬件方面已经定板,时间比较仓促,所以 就需要软件方面在rom内部存储的大小方面作假,修改rom真实的大小容量,所以就需要在kenel驱动部分来修改这部

    2024年02月13日
    浏览(42)
  • Android13关于获取外部存储文件的相关问题及解决方案记录

      Android的学习路上... 测试设备:vivo X90s 安卓版本: Android13 开发环境:AndroidStudio Flamingo SDK:33 最近我在Android13的环境下尝试写一个 文件选择器 ,以便日后的开发使用。但是我们知道,从Android13 (API33) 开始,外部存储权限发生了变化,要想读取外部存储文件,使用原来的权

    2024年01月15日
    浏览(65)
  • 【Unity】Attribute meta-data#com.google.android.play.billingclient.version 多版本库冲突

    1、Unity 2021.3.9f1 2、Max由6.0.1至最新版本6.1.0 错误信息 Attribute meta-data#com.google.android.play.billingclient.version@value value=(6.1.0) from [com.android.billingclient:billing:6.1.0] AndroidManifest.xml:21:13-34 is also present at [:billing-5.2.1:] AndroidManifest.xml:25:13-34 value=(5.2.1). Suggestion: add ‘tools:replace=“android:val

    2024年01月18日
    浏览(96)
  • ROM、RAM、内存、内存条、外存、内部存储器、外部存储器、FLASH等之间的关系

    ​   各位看到这一系列的名词,是否也曾感受到一头雾水?研究了一上午终于理清了它们之间的关系,直接上图说明,相信你看完也能恍然大悟!若有错误麻烦在评论区指出。 这里有几点需要明确: 存BOIS的ROM也属于内存(因为CPU也可以对其直接寻址),但我们生活中常说

    2023年04月26日
    浏览(55)
  • Solidty基础篇2-映射、msg、require、继承、引入、存储变量、函数内部和外部可见性

    映射(Mapping)和地址(Address) 映射_ 是另一种在 Solidity 中存储有组织数据的方法。 映射本质上是存储和查找数据所用的键-值对。在第一个例子中,键是一个 address,值是一个 uint,在第二个例子中,键是一个uint,值是一个 string。 msg.sender 有一些全局变量可以被所有函数调

    2023年04月09日
    浏览(34)
  • 【大数据Hive】Hive 内部表与外部表使用详解

    目录 一、hive 内部表简介 1.1 查看内部表信息 二、hive 外部表简介

    2024年02月16日
    浏览(33)
  • 如何获取data中的值?如何取出,存储数据?跳转外部链接?与非本机联调?修改头部标题?动态更改样式?动态获取设备宽高?(微信小程序)

    工具:微信开发者工具 1.如何获取data中的值? 使用 this.data. 2.如何修改data中的值?使用 this.setData({key: value}),其中key为data中修改的数据,value为要修改的值 3.如何存储数据? 1.简单数据wx.setStorage({ key: ‘key’,data: value} 2.对象类数据wx.setStorage({ key: ‘key’,data: {}} 4.跳转外部

    2024年02月10日
    浏览(66)
  • 【Android】getExternalFilesDir()内部参数

    众所周知,当前Android分为内部存储和外部存储(手机自带),同时还可以插入sd卡来扩展内存。 现在我们来简单介绍一下getExternalFilesDir(String type)方法: 该方法用于获得外部存储,地址为/storage/emulated/0/Android/data/packageName/files 该方法可传一个String类型的参数,表述为该路径下

    2024年02月11日
    浏览(42)
  • Android 11 访问 Android/data/或者getExternalCacheDir() root方式

    前言 : 需求要求安装三方应用ExternalCacheDir()下载下来的apk文件。 getExternalCacheDir() : /storage/emulated/0/Android/data/com. . /cache/ 获取访问权限 如果手机安卓版本为Android10的时候,可以在AndroidManifest.xml中添加下列代码 以此禁用分区存储,但这在Android11及以上版本不起作用。 root方式 (

    2024年02月21日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包