Переключение режима полета программно - PullRequest
5 голосов
/ 21 ноября 2011

Есть ли способ программно включить / выключить режим полета в Windows Phone 7.5.Я хочу создать фоновую задачу, которая будет проверять время и включать / выключать режим полета.

Заранее спасибо.

Ответы [ 2 ]

6 голосов
/ 21 ноября 2011

Нет, эта функция недоступна.

В основе платформы лежал принцип проектирования, согласно которому приложения не должны иметь возможность делать что-либо без ведома пользователя.
Если бы такая функциональность была доступна, то приложение могло бы (намеренно или случайно - хотя бы из-за ошибки) получить состояние устройств в настройках, отличных от ожидаемых пользователем. В таком случае пользователи обычно обвиняют телефон / платформу в том, что произошло, а не в плохом приложении.

4 голосов
/ 22 ноября 2011

Хотя вы не можете сделать это программно (как уже упоминали другие), вы можете отправить пользователя прямо на соответствующую страницу в панели настроек и позволить ему это сделать. Вот пример использования ConnectionsSettingsTask:

http://msdn.microsoft.com/en-us/library/hh394011(v=VS.92).aspx

Вы хотите установить свойство ConnectionSettingsType:

http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.connectionsettingstask.connectionsettingstype(v=VS.92).aspx

В «Самолетный режим».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...