在Android应用中访问Phone的内部存储?

时间:2017-04-07 10:33:52

标签: android crash android-6.0-marshmallow android-sdcard

无法访问内部存储文件“/ 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的内部存储的代码崩溃..如果有人知道如何要访问棉花糖内部存储器,请帮助.. 谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在清单文件中申请权限。

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

如果它的棉花糖或以上,你需要手动接受许可或在运行时请求它。