Просмотр полной версии : AIR и хранение настроек ПО
sebastiangray
26.06.2012, 05:21
Хочу сделать кроссплатформенное ПО, работающее как на ПК так и на всяких iOS и Android. Вопрос, в каком виде хранить настройки для ПО (xml файлы)? где хранить то что будет создано пользователем (допустим хочу сделать загрузку фото, хранится локально они должны)?
Astraport
26.06.2012, 08:49
Настройки проще хранить в SharedObject. Но можно как угодно - XML, SQLite, TXT.
Картинки лучше хранить в директории applicationStorageDirectory.
sebastiangray
26.06.2012, 09:18
Уточню, хранить в xml собираюсь:
1. локализацию
2. конфиг ПО
Т.е. файлы должны быть в относительной безопасности и не будут удалены при, допустим, очистке кэша\куков на устройстве.
В SQLite собираюсь хранить состояние объектов у текущего пользователя.
Astraport
26.06.2012, 09:53
В SQLite собираюсь хранить состояние объектов у текущего пользователя.
Тогда уж все храните в БД. Зачем вам XML?
sebastiangray
26.06.2012, 10:11
Зачем вам XML?
XML одно из требований к ПО.
Astraport
26.06.2012, 10:14
Ну тогда это нужно объяснять заказчику, что мы едем на машине и трактора нам не нужны.
sebastiangray
26.06.2012, 10:23
Ну тогда это нужно объяснять заказчику, что мы едем на машине и трактора нам не нужны.
=) использование XML оправдано, вдаваться в объяснения смысла нет.
Вопрос еще такой, а можно ли хранить внутри AIR приложения что то что можно будет изменять?) т.е. физически файл конфига\базы данных находится внутри приложения и приложение имеет возможность туда что то писать?
Astraport
26.06.2012, 10:50
Вопрос еще такой, а можно ли хранить внутри AIR приложения что то что можно будет изменять?) т.е. физически файл конфига\базы данных находится внутри приложения и приложение имеет возможность туда что то писать?
Т. е. приложение само себя перекомпилирует при сохранении?
sebastiangray
26.06.2012, 10:54
Т. е. приложение само себя перекомпилирует при сохранении?
ну если приложение представляет собой именно скомпиленный бинарный файл то конечно нет, а если это контейнер внутри которого флешка + её ресурсы то это другое дело.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.