2011-11-21 7 views
5

¿Hay alguna manera de activar/desactivar el modo de vuelo mediante programación en Windows Phone 7.5. Lo que quiero hacer es crear una tarea en segundo plano que sea el tiempo de verificación y activar/desactivar el modo de vuelo.Cambio de modo de vuelo programáticamente

Gracias de antemano.

Respuesta

6

No, esta funcionalidad no está disponible.

Era un principio de diseño detrás de la plataforma que las aplicaciones no deberían poder hacer las cosas sin que el usuario lo supiera.
Si dicha funcionalidad estaba disponible, una aplicación (ya sea de forma deliberada o accidental, aunque sea un error) podría hacer que los dispositivos aparezcan en un entorno diferente al que el usuario puede esperar. En tal escenario, los usuarios generalmente criticarán al teléfono/plataforma por lo que sucedió, no por una aplicación que funcione mal.

+1

Hmmmm, tan malo. Entonces, si quiero usarlo para fines personales, por ejemplo, después de las 8 PM, activar el modo de vuelo sería imposible. Tal vez hay alguna solución o sistema/dll piratear? – Arterius

+0

@Arterius No hay problema. Cualquier forma de puerta trasera de implementar tal funcionalidad rompería la intención de no proporcionar una API para esto. Si necesita un dispositivo que pueda ejecutar aplicaciones que tienen la capacidad de habilitar e inhabilitar el modo de vuelo, WP7 no lo es. –

+0

Ok Matt, gracias por tu respuesta, ahora está claro para mí. – Arterius

4

Aunque no puede hacerlo programáticamente (como han mencionado otros), puede enviar al usuario directamente a la página correcta en el panel de configuración y permitirle que lo haga. He aquí un ejemplo del uso del ConnectionsSettingsTask:

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

Usted quiere establecer la propiedad ConnectionSettingsType:

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

Para 'AirplaneMode'.

Cuestiones relacionadas