Есть ли аналог SetFilePointer в java android?
Мне нужно записать один байт в указанный адрес бинарного файла размером 0xFFFFFFFF. В плюсах была такая возможность посредством SetFilePointer, а тут ничего подобного не нашёл, везде только запись файла целиком.
private void writeFile (String FileName, String str) {
try {
// отрываем поток для записи
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
openFileOutput(FileName, MODE_PRIVATE)));
// пишем данные
bw.write(str);
// закрываем поток
bw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Можете подсказать?
UPD. Два минуса за минуту. Что не так?