Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Как получить настройки мобильного устройства в AIR (http://www.flasher.ru/forum/showthread.php?t=183381)

valek4job 20.08.2012 13:42

Как получить настройки мобильного устройства в AIR
 
как можно узнать в Air приложении настройки мобильного устройства. Настройки типа: автоповорот экрана, яркость и прочие настройки? есть ли для этого какой либо класс или объект? что то ничего подобного не смог найти в документации. в частности интересует пока что под Android.

alatar 20.08.2012 19:52

Capabilities
Stage

valek4job 20.08.2012 20:56

Спасибо, с этими классами знаком, нужных свойств, которые описал в вопросе там нет.
Опишу подробнее проблему.
если в устройстве включен автоповорот экрана и при этом в дескрипторе задан autoOrients = true, то приложение работает адекватно, т.е. поворачивается так как нужно, так как ему говорят. Если в устройстве отключен автоповорот экрана и включен autoOrients = true начинаются траблы. событие StageOrientationEvent.ORIENTATION_CHANGING не вызывается, но ориентация меняется. срабатывает событие StageOrientationEvent.ORIENTATION_CHANGE, можно конечно отловить это событие(что я уже делал) но в этот момент приложение уже перевернулось и когда его пытаешься вернуть в нужную ориентацию это отчетливо видно, что произошла "переоринтация")). так вот хотелось бы плясать от пользовательских системных настроек, т.е. если у пользователя отключен автоповорот экрана, то autoOrients менять на false.

fljot 20.08.2012 21:40

То, что в дескрипторе, всё-равно никак не поменять в рантайме.

valek4job 20.08.2012 22:23

очень интересная у вас информация, но простая проверка говорит об обратном

trace(stage.autoOrients);
stage.autoOrients = true;
trace(stage.autoOrients);

fljot 20.08.2012 22:36

Действительно, пардон.
Код:

The initial value of this property is derived from the autoOrients element of the application descriptor

alatar 21.08.2012 01:14

Судя по всему речь идет о iOS?

valek4job 21.08.2012 07:12

речь идет об Андройде

Добавлено через 50 минут
по всей видимости только через расширения, на подобие этого
http://mateuszmackowiak.wordpress.co...tension-syste/


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

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