¿Es posible crear una aplicación que se ejecute en segundo plano? Si es así, ¿hay muestras disponibles para esto?aplicación de teléfono de Windows ejecutándose en el fondo
Respuesta
Una aplicación en primer plano puede seguir funcionando cuando la pantalla del teléfono está bloqueado (no de fondo, pero ...) estableciendo la propiedad PhoneApplicationService.ApplicationIdleDetectionMode. Al configurar su aplicación para que se ejecute cuando la pantalla del teléfono está bloqueada, un usuario puede acceder a la aplicación rápidamente al desbloquearla. Sin embargo, cuando su aplicación se ejecuta bajo una pantalla bloqueada, podría consumir energía fuera del control del usuario. Por esta razón, la aplicación debe minimizar el consumo de energía cuando se ejecuta en una pantalla bloqueada
Por el momento no hay forma de crear una aplicación que se ejecute en segundo plano.
verdadera multitarea de 3 ª parte de Windows Phone 7 vendrá como una actualización del sistema operativo a finales de este año. Sin embargo, a menos que la aplicación se ejecute completamente en segundo plano (como Pandora, etc.), nosotros, como desarrolladores, compartimos cierta responsabilidad para hacer que nuestras aplicaciones se sientan como en casa con el resto del sistema operativo.
Windows Phone OS ofrece a los desarrolladores de aplicaciones posibilidades para guardar el estado de sus aplicaciones para dar a los usuarios finales la sensación de que nunca dejó de correr; esto es esencialmente lo mismo que en otras plataformas móviles. A medida que su aplicación se está desactivando/cerrando, tiene la opción de "Tombstone" su estado para que los usuarios puedan volver a donde se fueron con la navegación BackStack o lanzamientos futuros. El canal 9 tenía un buen conjunto de demos & laboratorios alrededor de tombstoning, encontrado here.
Espero que esto ayude!
En el sistema operativo Windows Phone 7.1 en realidad se puede utilizar Background Agents ahora para realizar tareas en segundo plano.
de MSDN:
tareas programadas y agentes fondo permiten que una aplicación para ejecutar código en segundo plano, incluso cuando la aplicación no se ejecuta en el primer plano . Los diferentes tipos de tareas programadas están diseñados para diferentes tipos de escenarios de procesamiento en segundo plano y, por lo tanto, tienen comportamientos y restricciones diferentes.
Puede usar un PeriodicTask o ResourceIntensiveTasks. Lea más sobre esto en el artículo anterior de MSDN.
Y aquí algunos ejemplos de código para integrar agentes en segundo plano en su aplicación existente. Sample Code: Background Agents in Mango
- 1. Aplicación Delphi 6 ejecutándose lentamente en Windows 7
- 2. Cómo establecer la imagen de fondo para la aplicación de iphone en el teléfono
- 3. Depuración de una aplicación de Android en el teléfono
- 4. Aplicación Delphi ejecutándose en Amazon EC2
- 5. En la compra de la aplicación en el teléfono de Windows
- 6. Obteniendo GeoDjango + Spatialite ejecutándose en Windows
- 7. ¿Cómo mantener una aplicación VB6 vieja ejecutándose en Windows Vista y Windows 7?
- 8. aplicación PhoneGap ejecutar Android en el fondo
- 9. cómo deslizar el dedo en el teléfono de Windows 7
- 10. ¿Cómo crear el control de usuario de Silverlight 4 para la aplicación de teléfono de Windows?
- 11. Cómo asegurarme de que una aplicación siga ejecutándose en Linux
- 12. Obtención de coordenadas GPS en el teléfono Windows 7
- 13. ListBox Estilo Elemento seleccionado en el teléfono de Windows
- 14. Eliminar la entrada posterior en el teléfono de Windows mango
- 15. teléfono de Windows 7 Botón de búsqueda
- 16. ¿Cómo cambiar el color de fondo de la página xaml en la aplicación wp7?
- 17. Dibujando en el fondo del escritorio como reemplazo de fondo de pantalla (Windows/C#)
- 18. CLLocationManager mientras la aplicación está en estado de fondo
- 19. Aplicación que causa que el teléfono se caliente
- 20. ORM asignador para Windows 7 teléfono
- 21. Aplicación iOS ejecutando tareas en el fondo
- 22. ¿Cómo puedo hacer algo como esto? (Azulejos) dentro de la aplicación de teléfono de Windows
- 23. Mover la aplicación al teléfono
- 24. Abrir el archivo html sin conexión programáticamente en el teléfono de Windows 7
- 25. Aplicación No instalada en su teléfono
- 26. Abra la aplicación de mapas nativos desde el teléfono
- 27. ¿Cómo mantener una aplicación de Android ejecutándose indefinidamente?
- 28. ¿Puede instalar sus propias aplicaciones en su teléfono Windows 7?
- 29. iOS Aplicación Descarga de fondo
- 30. Aplicación universal en android (teléfono y tableta)
Ya no cierto cuando salga del mango (prevista para el otoño de 2011) –