2016-12-06 1 views
1

이 방법이 있지만 그림 폴더에 디렉토리를 만들지 못하는 이유는 무엇입니까?안드로이드에서 외부 저장 장치에 디렉토리를 만들지 못했습니다.

private void CreateDirectoryForPictures() 
    { 
     App._dir = new File(
      Android.OS.Environment.GetExternalStoragePublicDirectory(
       Android.OS.Environment.DirectoryPictures), "CameraAppDemo"); 
     if (!App._dir.Exists()) 
     { 
      App._dir.Mkdirs(); 
     } 
     if (!App._dir.Exists()) 
     { 
      Toast.MakeText(this, "Directory not created", ToastLength.Short).Show(); 
     } 
     else 
     { 
      Toast.MakeText(this, "Directory created", ToastLength.Short).Show(); 
     } 

    } 

답변

2

당신은 매니페스트에서 WRITE_EXTERNAL_STORAGE 권한을 추가 했습니까?

+0

죄송합니다. 잊어 버렸습니다. D : 일부 자습서에 명시되지 않은 경우 사용 권한이 필요하다는 것을 아는 것이 어렵습니다. D – jace

+0

도와 드리겠습니다. :) –

+0

@jace 또한 http://stackoverflow.com/a/33162451/5134647, sdk 23 이상에 대한 참조 – shadygoneinsane

관련 문제