Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
#1

Файлы и сериализация - Программирование Android

29.07.2012, 00:40. Просмотров 1557. Ответов 3
Метки нет (Все метки)

Возникла надобность создать распарсить из xml файл и сохранить его в бинарном виде для дальнейшего определения его в папку assets и использования в качестве ресурсов. Для этого написал на java парсер, создающий данный файл. Содержимое в этот файл записывал через ObjectOutputStream. В итоге выяснилось, что если записываемый в файл объект - это объект элементарных данных или массив/список элементарных данных, то все зашибись, если этообъект моего класса (implements Serializible), то читать его не хочет. Имена пакетов и классы в android и в java совпадают.
В этой связи решил попробовать и записывать файл в андроиде. Для этого решил попробовать сохранить полученный файл на флеху телефона, потом оттуда его достать.

Итак, вопросы:

- Можно ли решить проблему со считыванием объектов кастомного класса, сделанных "за пределом"?
- Как сохранить файл на карту памяти и потом получить к нему доступ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2012, 00:40     Файлы и сериализация
Посмотрите здесь:

Сериализация - Программирование Android
У меня есть ArrayList<ZoneView>; который я сериализую в функции onPause(); но при десериализации обратно из файла я получаю только поля...

Сериализация объекта в файл - Программирование Android
Как сделать сериализацию объекта в файл. Можно пример пожалуйста. Спасибо

Сериализация - Java SE
Я записываю объект в файл при помощи сериализации, но после повторной компиляции, он не выводится из файла. Подскажите в чем проблема. По...

Сериализация - C#
public class IPzag { public BitArray version = new BitArray(4);//номер версии 4 бита public BitArray...

Сериализация - C#
Есть приложение, структура которого состоит из большого числа мелких классов(~160 шт), которые могут быть изменены(количество полей, их...

Сериализация - PHP БД
Подскажите как это все реализовать: Необходимо в колонку drug записать пользователя на страницу которого высылается приглашение mid...

Сериализация - C++
Что-то я не совсем понял сериализацию. Использовать код наподобие MyClass m; std::ofstream f ("dump.bin", std::binary); ...

Сериализация - Java SE
Если я хочу записать два объекта на диск, то мне нужно создавать для каждого FileOutputStream и ObjectOutputStream? Или можно...

Сериализация - Java
Нужно из 1-го класса передать во второй класс объект, который будет превращен в последовательность байтов, далее записать эту...

Сериализация - Java
Здравствуйте еще раз,уважаемые.При написании мною приложения встал вопрос о том-как сериализовать мой класс Album public class Album...

Сериализация - C#
Вообщем проблема достаточно простая,есть класс сериализую его как по учебнику,все проходит успешно,но вот в чем проблема,в получаемом xml в...

Сериализация - C++
Доброго времени суток,есть пару вопросов по сериализации. 1. Допустим есть некий класс содержащий вектор структур. В программе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
efirist
2 / 2 / 0
Регистрация: 23.03.2012
Сообщений: 20
29.07.2012, 02:48     Файлы и сериализация #2
вероятнее всего поля вашего кастомного класса не Serializible и,следовательно , надо их поменять.Не так? :/
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
29.07.2012, 10:19     Файлы и сериализация #3
не знаю правильно ли я вас понял
но вроде это то что вам надо
http://androidimran.blogspot.com/201...ializable.html
kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
29.07.2012, 22:21  [ТС]     Файлы и сериализация #4
Насчет полей - нет, не так. Все поля элементарных типов, сам класс implements Serializible. Причем в java все записывается и считывается. Проблема при попытке считывания объектов из файла в андроид-проекте.

Насчет примера - он интересен, но не совсем то что нужно. Он показывает как сериализуемые объекты можно передавать компонентам приложения ВНУТРИ андроида. У меня проблема при декодировке файла, созданного в java на компьютере и положенного в папку assets в качестве ресурса.
Yandex
Объявления
29.07.2012, 22:21     Файлы и сериализация
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru