2011-11-21 18 views

Odpowiedz

6

Nie, ta funkcja nie jest dostępna.

Była to zasada konstrukcyjna platformy, w której aplikacje nie powinny wykonywać żadnych czynności bez wiedzy użytkownika.
Jeśli taka funkcja byłaby dostępna, możliwe byłoby, że aplikacja (zarówno umyślnie, jak i przypadkowo - choć błąd) uzyska stan urządzenia w innym ustawieniu niż to, czego może oczekiwać użytkownik. W takim scenariuszu użytkownicy zwykle będą żądać telefonu/platformy za to, co się stało, a nie niewłaściwie działającą aplikację.

+1

Hmmmm, bardzo źle. Więc jeśli chcę go użyć do celów osobistych, f.e po godzinie 20.00 przełącz się w tryb lotu, to byłoby niemożliwe. Może istnieje jakieś obejście lub włamanie do systemu/dll? – Arterius

+0

@Arterius Bez pracy. Jakikolwiek backdoorowy sposób implementowania takiej funkcjonalności złamałby intencję, która nie zapewniałaby API. Jeśli potrzebujesz urządzenia, które może uruchamiać aplikacje, które mają możliwość włączania i wyłączania trybu samolotowego, WP7 nie jest tym. –

+0

Ok Matt, dziękuję za odpowiedź, teraz jest dla mnie jasne! – Arterius

4

Chociaż nie można tego programowo zrobić (jak wspomnieli inni), można wysłać użytkownika bezpośrednio do odpowiedniej strony w panelu ustawień i pozwolić im to zrobić. Oto przykład z użyciem ConnectionsSettingsTask:

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

co chcesz ustawić właściwość ConnectionSettingsType:

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

Aby 'tryb samolotowy'.

Powiązane problemy