Я хочу сохранить данные, записанные с помощью акселерометра, во внешнем хранилище, но у меня возникает ошибка при попытке создать каталог, в котором я хочу сохранить данные. Мой код выглядит следующим образом:
dataDirectory=Environment.getDataDirectory();
path=DataDirectory.getAbsolutePath();
path+="/"+getResources().getString(R.string.DirectoryName);
myDirectory=new File(path);
myDirectory.createNewFile();
Вызов createNewFile
вызывает IOException
.
Я могу добавить две вещи: переменная path
устанавливается на "/ data" после вызова getAbsolutePath
, а функция getExternalStorageState
возвращает "смонтированный".
Может кто-нибудь сказать мне, что не так в моем коде?
Заранее благодарим за потраченное время, пытаясь помочь мне.