デバイスの内部ストレージにフォルダを作成しようとしていますが、それに問題があります。私が使用してディレクトリを作成することはできません。フォルダとファイルを作成できません
String rootPath=Environment.getExternalStorageDirectory().getPath()+"/test";
File file=new File(rootPath);
if(!file.exists()){
file.mkdir();
}
file.mkdir
リターンfalse
は、私はそのような権限を持っている:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" />
は答えをありがとうございました!もしすべての人は、我々は、ランタイム許可を依頼する必要がAndroidのマシュマロ(API 23)以上に述べたよう
あなたは指定されたコードを実行しましたか? –
デバイスがAndroid Marshmallow(API 23)以上で動作している場合は、ランタイムのアクセス権を確認する必要があります。 – Shashanth
"getExternalStorageDirectory()。getPath()"の下に "test"という名前のファイル(フォルダではない)がないことを確認してください。 –