Mkdir() 함수를 실행하는 데 문제가 있습니다. 어떻게해야합니까? 이미 읽기/쓰기 권한을 추가했습니다 :안드로이드에서 폴더를 mkdir 할 수 없습니다.
private File getTempFile(Context context)
{
File path;
//Find the dir to save cached images
if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)){
path=new File(android.os.Environment.getExternalStorageDirectory(),"/Tanker/Foto/");
}
else {
path=context.getCacheDir();
}
String pictureFileName = Long.toHexString(System.currentTimeMillis())+".jpg";
if (!path.exists())
{
path.mkdir();
}
return new File(path, pictureFileName);
}
이 도와주세요 :
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE" />
아래는 내 코드입니다.
시도해보십시오. 'path.mkdirs();' –