A partir de IPhone OS 3.0, MotionX GPS puede seguir grabando una pista de GPS mientras está en modo de suspensión. Después de presionar el botón de reposo en la parte superior del teléfono, la aplicación continúa recibiendo las coordenadas de GPS y las graba. ¿Alguien sabe cómo pueden hacer esto? Solo conozco el método para seguir ejecutando audio en modo de suspensión.Ejecutar aplicaciones de iPhone en modo de suspensión
Respuesta
me encontré con una gran página web que explica cómo hacerlo - http://marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/
Tienes que iniciar un temporizador que reproduce un sonido cada 10 segundos. Pero el sonido puede ser silencioso.
[UIApplication sharedApplication] .idleTimerDisabled = SI debe hacerlo
Esto funciona para evitar el reposo de la inactividad, pero no funciona si presionan el botón de bloqueo. MotionX puede funcionar después de presionar el botón de bloqueo y apaga la pantalla. –
genial, no me había dado cuenta. ¡Gracias por el enlace de arriba! –
Escuché que el [UIApplication sharedApplication].idleTimerDisabled=YES
dejará la luz de fondo de la pantalla encendida, (después de que el usuario presionó el botón de reposo) que va a drenar la batería.
Pero no lo he intentado yo mismo, por lo que cualquier persona con experiencia corrige esto si es incorrecto.
Esto evita que el iphone se aburra y se bloquee por sí mismo, pero no evita que el usuario presione físicamente el botón de reposo y lo apague. – Tim
- 1. Evite que el iphone entre en modo de suspensión
- 2. AlarmManager no funciona en modo de suspensión
- 3. ¿cuál es la diferencia entre el modo de suspensión y el modo de suspensión profunda?
- 4. ¿Podemos ejecutar aplicaciones Java en iPhone?
- 5. osx lion nunca se queda en modo de suspensión
- 6. Deshabilitar el modo de suspensión en Windows Mobile 6
- 7. ¿Cómo desactivar/activar el modo de suspensión programáticamente en iOS?
- 8. ¿Es posible ejecutar aplicaciones .APK/Android en dispositivos iPad/iPhone?
- 9. Cómo iPhone 5 + iOS6 decidirá si una aplicación se debe ejecutar en modo de buzón
- 10. ¿Se está ejecutando una aplicación/servicio en modo de suspensión profunda?
- 11. Ejecutar script de rubí en modo elevado
- 12. Aplicaciones iPhone
- 13. Cómo apagar la pantalla o enviar el dispositivo a modo de suspensión
- 14. Almacenamiento de contraseñas en aplicaciones de iPhone
- 15. Uso de NSException en aplicaciones de iPhone
- 16. Prueba de aplicaciones de iPhone 5 (4 ") en iPad 3
- 17. ¿Hay señales de suspensión/reanudación en Linux?
- 18. Ejecutar aplicaciones de consola en otro monitor
- 19. Ejecutar aplicaciones de Android en Linux
- 20. Función de suspensión en C++
- 21. ¿Es posible ejecutar aplicaciones Java3D en hardware Nvidia 3D Vision en modo ventana?
- 22. ¿Cómo se puede poner el emulador de Android en modo de suspensión?
- 23. PendingIntent programado utilizando el tipo de AlarmManager.RTC todavía se invoca en el modo de suspensión
- 24. Cómo simular el modo de suspensión en el emulador de Android
- 25. ¿Detecta el modo de espera/suspensión/hibernación del sistema desde .NET Windows Service?
- 26. Desarrollo de aplicaciones para iPhone y Android
- 27. programación de aplicaciones scala en iphone?
- 28. iPhone desarrollo de aplicaciones en Ubuntu
- 29. jQuery función de suspensión?
- 30. Cómo ejecutar aplicaciones Android en el fondo
esto es un truco genial, resuelve un problema real, y parece funcionar para mí también. Estoy un poco sorprendido de que la aplicación que usó esta técnica fuera aprobada para la tienda de aplicaciones, sin embargo, parece ser el tipo de cosas que pueden hacer que una aplicación sea rechazada. – beno