можно сохранить файл в носимом? Я пробую ту же процедуру, что и на телефоне, но java.io присылаю мне Исключение.Android Wear: сохранить файл локально
File directory = null;
File sd = Environment.getExternalStorageDirectory();
String path = sd.getAbsolutePath();
directory = new File(path, dirName);
if (!directory.exists()) {
directory.mkdirs();
}
File file = null;
String extension = ".arff";
String completeName = fileName + extension;
try {
file = new File(directory, completeName);
if(!file.isFile())
file.createNewFile();
else {
String[] parts = fileName.split("_");
String baseName = parts[0];
String num = parts[1];
int i = Integer.parseInt(num);
do{
String newFileName = baseName+"_"+(i+1)+extension;
file = new File(directory, newFileName);
i++;
} while(file.isFile());
file.createNewFile();
}
} catch (IOException e) {
Log.e("ERROR", "Exception while creating file:" + e.toString());
}
Должен я писать на внутреннем или внешнем накопителе? Возможно ли получить этот файл?
Заранее спасибо