#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();
}