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

Файлы и сериализация - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
kvaka
 Аватар для kvaka
29 / 29 / 3
Регистрация: 26.06.2012
Сообщений: 163
29.07.2012, 00:40     Файлы и сериализация #1
Возникла надобность создать распарсить из xml файл и сохранить его в бинарном виде для дальнейшего определения его в папку assets и использования в качестве ресурсов. Для этого написал на java парсер, создающий данный файл. Содержимое в этот файл записывал через ObjectOutputStream. В итоге выяснилось, что если записываемый в файл объект - это объект элементарных данных или массив/список элементарных данных, то все зашибись, если этообъект моего класса (implements Serializible), то читать его не хочет. Имена пакетов и классы в android и в java совпадают.
В этой связи решил попробовать и записывать файл в андроиде. Для этого решил попробовать сохранить полученный файл на флеху телефона, потом оттуда его достать.

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

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

Сериализация объекта в файл Android
Android Файлы
Android Сериализация
Android Где хранить мультимедия файлы?
Скрыть файлы Android
Android Менеджер не загружает файлы
Android Xml файлы
Извлечь 3d файлы Android
Xml файлы в android приложении Android
Как из activity_main_drawer открыть layout файлы? Android
Не видны программно созданные файлы Android
Android Сериализация View

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
efirist
 Аватар для efirist
2 / 2 / 0
Регистрация: 23.03.2012
Сообщений: 20
29.07.2012, 02:48     Файлы и сериализация #2
вероятнее всего поля вашего кастомного класса не Serializible и,следовательно , надо их поменять.Не так? :/
flashok
 Аватар для flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
29.07.2012, 10:19     Файлы и сериализация #3
не знаю правильно ли я вас понял
но вроде это то что вам надо
http://androidimran.blogspot.com/201...ializable.html
kvaka
 Аватар для 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     Файлы и сериализация
Ответ Создать тему
Опции темы

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