【问题标题】:How to get emulated storage path on Android 6?如何在 Android 6 上获得模拟存储路径?
【发布时间】:2016-06-21 01:21:38
【问题描述】:

我想获得模拟的存储路径。 System.getenv("EMULATED_STORAGE_TARGET") 适用于以前的版本,即 Android 5 及更低版本,但在 Android 6 上返回 null。我在谷歌上搜索但找不到任何东西。如何获得 Android 6 上的模拟存储路径。任何帮助将不胜感激。提前致谢!!

【问题讨论】:

  • 您认为“模拟存储路径”究竟是什么?
  • @CommonsWare 感谢您的回复,如果我没记错的话,我认为它是内部存储。这个路径通常是 /storage/emulated/0/(0 代表用户)。

标签: android android-6.0-marshmallow


【解决方案1】:

您似乎指的是external storage,在某些Android 版本上,它位于/storage/emulated/0/。在所有版本的Android上,获取外部存储根的正确方法是通过Environment.getExternalStorageDirectory()

如果您发现自己在 Android 应用中使用环境变量,那么您做错了。

【讨论】:

    猜你喜欢
    • 2013-07-20
    • 2014-07-03
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多