Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   AIR и хранение настроек ПО (http://www.flasher.ru/forum/showthread.php?t=181524)

sebastiangray 26.06.2012 05:21

AIR и хранение настроек ПО
 
Хочу сделать кроссплатформенное ПО, работающее как на ПК так и на всяких 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

Цитата:

Сообщение от Astraport (Сообщение 1086077)
Зачем вам XML?

XML одно из требований к ПО.

Astraport 26.06.2012 10:14

Ну тогда это нужно объяснять заказчику, что мы едем на машине и трактора нам не нужны.

sebastiangray 26.06.2012 10:23

Цитата:

Сообщение от Astraport (Сообщение 1086079)
Ну тогда это нужно объяснять заказчику, что мы едем на машине и трактора нам не нужны.

=) использование XML оправдано, вдаваться в объяснения смысла нет.

Вопрос еще такой, а можно ли хранить внутри AIR приложения что то что можно будет изменять?) т.е. физически файл конфига\базы данных находится внутри приложения и приложение имеет возможность туда что то писать?

Astraport 26.06.2012 10:50

Цитата:

Вопрос еще такой, а можно ли хранить внутри AIR приложения что то что можно будет изменять?) т.е. физически файл конфига\базы данных находится внутри приложения и приложение имеет возможность туда что то писать?
Т. е. приложение само себя перекомпилирует при сохранении?

sebastiangray 26.06.2012 10:54

Цитата:

Сообщение от Astraport (Сообщение 1086086)
Т. е. приложение само себя перекомпилирует при сохранении?

ну если приложение представляет собой именно скомпиленный бинарный файл то конечно нет, а если это контейнер внутри которого флешка + её ресурсы то это другое дело.


Часовой пояс GMT +4, время: 23:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.