Как сохранить массив изображений или коллекцию массива байтов одним файлом, не используя базу данных типа SQLite?
Example: Bitmap[] or List<byte[]>
Примечание:
Другие базы данных тоже не подходят!
Примечание:
ObjectOutputStream не хочет работать с Bitmap или byte[], ByteArrayOutputStream работает только с массивом байтов (byte[]), а не с коллекцией массивов байтов.
Примечание:
Дополнение к Примечание №2:
ObjectOutputStream не хочет работать с Bitmap или byte[]. Причина тут собственно в том что у Bitmap есть метод compress, а у байтов ByteArrayOutputStream.
ByteArrayOutputStream работает только с массивом байтов byte[], а не с коллекцией массивов байтов. Метода записи по сути два у этого класса: write(byte[] buffer и write(byte[] buffer, int offset, int len). С учетом того, что у меня это коллекция массива байтов, перегрузки для неё нету...=(
Запись, которую потом нельзя считать не подойдёт.
Примечание:
Повторю, мне нужно сохранить одним файлом, а не несколькими, а эти все варианты сохранения, могут только несколькими.
Примечание:
Ответ был дан на
http://hashcode.ru/questions/246720/java-%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B8%D0%BB%D0%B8-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8E-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0-%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2-%D0%BE%D0%B4%D0%BD%D0%B8%D0%BC-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%BC?answer_sort=votes
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.