Простой код для создания нового каталога на физической SD-карте

#java #android

#java #Android

Вопрос:

Может ли кто-нибудь предоставить мне код для создания нового каталога на СЪЕМНОЙ ФИЗИЧЕСКОЙ SD-карте для Android 5?

Приведенный ниже псевдокод.

 Button clicked
{
    NewDir=REMOVABLE PHYSICAL SD CARD root   "/newdir"
    MakeDirectory(NewDir)
}
  

Ответ №1:

Сначала вам нужно добавить разрешение на запись манифеста во внешнее хранилище (в более высоких версиях вам нужно запросить разрешение на запись во внешнее хранилище):

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  

Затем добавьте это:

 File dir = new File("/storage/sdcard0/path/to/your/directory");
try{
  if(dir.mkdir()) {
     System.out.println("Directory created");
  } else {
     System.out.println("Directory is not created");
  }
}catch(Exception e){
  e.printStackTrace();
}