【发布时间】:2017-09-02 16:59:19
【问题描述】:
无法访问内部存储文件“/sdcard/emulated/0/imagefolder”目录,我试过了
Environment.getExternalStorageDirectory()+"/sdcard/emulated/0/imagefolder"
Environment.getExternalStorageDirectory()+"//sdcard//emulated//0//imagefolder"
甚至尝试过
System.getenv("EXTERNAL_STORAGE")
System.getenv("EMULATED_STORAGE_TARGET")
双斜杠(//),单斜杠(/),尝试在这些方法之后仅放置文件夹名称,但我的应用程序仍然在需要访问我的 Moto G3 内部存储的代码处崩溃 .. 如果有人知道怎么做要访问棉花糖中的内部存储器,请帮助.. 谢谢!
【问题讨论】:
-
即使您在清单中提到,您也需要运行时权限才能访问这些权限。
-
Environment.getExternalStorageDirectory()+"/sdcard/emulated/0/imagefolder"。那应该是Environment.getExternalStorageDirectory()+"/imagefolder"。 -
internal storage file "/sdcard/emulated/0/imagefolder" directory?你在哪里看到的?它将是"/storage/emulated/0",因为它通常由 getExternalStorageDirectory() 返回。 -
@greenapps 我试过了,我尝试了所有可能的替代方案..事实上我已经在果冻豆安卓设备上尝试过这个应用程序,它工作正常..
-
我从我的文件管理器中发现了“/sdcard/emulated/0/imagefolder”(文件夹详细信息)
标签: android crash android-6.0-marshmallow android-sdcard