4.4.2上我的SD卡位置在哪里?

  发布于 2023-02-08 16:01

在Android 4.4.2上Environment.getExternalStorageDirectory().getPath()返回,/storage/emulated/0但我的Nexus5 Android 4.4.2上不存在此路径.Environment.getExternalStorageDirectory().getPath()工作到Android 4.4.2.

如何/sdcard在Android 4.4.2上获得路径?

1 个回答
  • 我的Nexus5 Android 4.4.2上不存在此路径.

    是的,它确实适用于您的运行过程.

    例如,此示例项目将文件下载到Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).如果您在运行时记录该位置,则在Nexus 5上运行该位置时,会将其报告为/storage/emulated/0/Download.下载成功.

    如果您正在寻找/storage/emulated/0DDMS,或者adb shell您将找不到它.对于这些工具,默认外部存储是/mnt/shell/emulated/0.因此,上面示例中的下载文件出现在/mnt/shell/emulated/0/Download目录中.

    AFAIK,区别在于为二级账户提供单独的外部存储.

    2023-02-08 16:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有