我正在尝试为我的应用创建一个文件夹,这是我的代码:
File folder= new File( Environment.getExternalStorageDirectory() , "myFolder" );
boolean success = true;
if (!folder.exists()) {
success = folder.mkdirs();
}
if (success) {
// Do something on success
} else {
// Do something else on failure
}
另外,我在manifest.xml文件中插入了以下权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
尽管如此,它仍无法正常工作。
有任何帮助吗?问候。
答案 0 :(得分:0)
对于棉花糖及以上设备,您必须处理存储,位置,mocrophone等的权限运行时,因此当目标sdk大于等于23时,默认情况下设备具有marshmallow或以上设置权限,您必须处理运行时浏览此链接获取信息https://developer.android.com/training/permissions/requesting.html