美文网首页程序人生
Android 内部存储/外部存储 及读写权限

Android 内部存储/外部存储 及读写权限

作者: 为自己代颜_ | 来源:发表于2022-06-09 14:49 被阅读0次

    Android使用VFS(Virtual File System)虚拟文件系统。VFS提供了供存储设备挂载的节点。同一存储设备经过分区后,不同的分区可以挂在口上到不同的节点上,如手机的内置存储卡。

    内置存储卡/外置sd卡 不等价 内部存储/外部存储

    不需要读写权限:内部存储和Android 4.4以后的外部存储本应用的私有目录
    根据上下文获取的目录(本应用的目录):
    例如:
    "{RxTool.getContext().externalCacheDir}" "{RxTool.getContext().externalCacheDir}/apk"

    需要权限:Android4.4以后外部存储的公有目录和4.4之前的外部存储所有目录
    根据系统获取的路径(非本应用包的目录)
    例如:
    @JvmField
    val ALBUM_DES_DIR = "${Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).absolutePath}/Tanka"

    相关文章

      网友评论

        本文标题:Android 内部存储/外部存储 及读写权限

        本文链接:https://www.haomeiwen.com/subject/yojmmrtx.html