【发布时间】:2018-05-21 06:19:58
【问题描述】:
在尝试了很多之后问这个问题。我检查了很多 ob 博客和问题。
当我尝试在设备的 doucments 文件夹中创建新文件夹时,即使在授予包括运行时权限在内的所有权限后,它也不会创建该文件夹。
这是我创建新文件夹的代码 -
var path = (Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS))
var directory = path.absolutePath + "/justCheck"
var file = File(directory)
if(!file.exists()){
file.createNewFile()
}
我正在使用 marshmallow 操作系统检查 Android 设备。这是我在 Manifest 中的权限 -
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
另外,我已授权运行时权限。
我做错了什么吗?为什么不创建旧的?
【问题讨论】:
标签: android kotlin runtime-permissions