【问题标题】:How to create or use apps private directory on Removable storage android如何在可移动存储 android 上创建或使用应用程序私有目录
【发布时间】:2016-08-05 10:13:07
【问题描述】:

getExternalFilesDir(null) 正在返回模拟 sd 卡的路径,即手机内部,但不是可移动 sd 卡

的路径

如何在可移动存储上找到应用程序的数据目录

【问题讨论】:

    标签: android storage


    【解决方案1】:

    如果我们将 Android 英语翻译成现实生活中的英语,“外部”表示非内部,内部表示私有。外部存储是所有应用都可以访问和使用的地方。

    既然问题有点模糊,那么答案肯定是。

    SD 卡可以映射到内部存储或外部存储,但这是相当新的技术。

    如果您想使用低于 Android 5.0 (API 21) 的版本访问 SD 卡,则可以使用 Environment.getExternalStorageDirectory();

    否则您必须使用Storage Access Framework 来执行此操作。

    【讨论】:

    • getExternalFilesDir(null) 正在返回“/storage/emulated/0/Android/data//files”路径,但我想将我的文件存储在“/storage/sdcard1/Android/ data//file" 一些应用程序在没有任何进一步许可的情况下访问此路径,例如 shareit
    • 我从来没有说过 getExternalFilesDir。
    • 我知道你没有说任何关于 getExternalFilesDir 的事情,我想向你解释我的问题我到底需要什么。
    • getExternalFilesDir 做了它应该做的事情。为您提供外部文件。
    猜你喜欢
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    相关资源
    最近更新 更多