Раньше я сохранял только строку в своем файле, которая может храниться на SD-карте, теперь я хотел бы хранить байт [] также в одних и тех же файлах. Так что мне просто нужно нормально хранить файл как строка: - bufferWritter.write(data);
для байтов: - FileUtils.writeByteArrayToFile(new File("pathname"), myByteArray)
или fos.write(myByteArray);
Хранить массив байтов и строку в том же файле
Так что, если я делать так, то как я могу отличаться сообщение, будь то строка или байт []. Даже я хотел бы знать, что это хороший способ сделать?
Это не очень чисто, на мой взгляд. Не могли бы вы уточнить свою цель? –
Мне нужно сохранить сообщения, которые могут быть нормальной строкой или изображением (которое преобразуется в массив байтов) в одном файле. –
@TinTran И еще одно, что мне нужно отправить этот файл на сервер (если я не отправляю изображения на сервер, поэтому я могу хранить путь изображения в своем файле и хранить изображение в своем локальном хранилище). –