En la aplicación puedo usar http://developer.android.com/reference/android/os/PowerManager.WakeLock.html , pero ¿hay alguna manera de mantener activa la página web y evitar que se quede dormida? Sería bueno si funciona al menos en Android.¿Puedo evitar que el teléfono entre en suspensión en una página web?
Respuesta
En una aplicación hay un par de formas en que puede hacerlo, pero supongo que solo se refiere a una página web móvil, vista en cualquier navegador a través de Android. Con HTML/Javascript/etc normales, realmente, realmente lo dudo.
En realidad, puede ser posible usando Flash (en teléfonos habilitados para flash con complementos habilitados), aunque, al menos en circunstancias específicas. Digo esto porque, en una aplicación de prueba sin el permiso WAKE_LOCK, carga this swf file en un WebView causó la siguiente excepción en algunos dispositivos:
java.lang.SecurityException: Ni ##### de usuario ni proceso actual tiene android.permission.WAKE_LOCK
Incluso si esto no funcionaba, sin embargo, se correría el riesgo de chocar aplicaciones o navegadores que no tienen el permiso WAKE_LOCK. Puede ser posible debido a un código incorrecto en el complemento de Adobe Flash Player, en lugar de a una funcionalidad intencional.
Un usuario de mi aplicación tiene esta excepción, por lo que tal vez ella estaba ejecutando flash? Gracias también por el archivo swf histérico. – Lucy
En dispositivos con iOS, actualizar la página en Javascript cada pocos segundos mantendrá la pantalla encendida. Esta parece ser la estrategia correcta, con suerte Android adoptará esto en una versión futura.
- 1. Cómo evitar que la aplicación Ipod Touch entre en suspensión
- 2. ¿Puedo evitar que Java EE cree una página web liviana?
- 3. Evite que el iphone entre en modo de suspensión
- 4. Cómo evitar que una página web se arrastre en un iPad en el código
- 5. ¿cuál es la diferencia entre el modo de suspensión y el modo de suspensión profunda?
- 6. Cómo puedo evitar que una devolución de datos actualice la página en el cliente
- 7. Cómo activar una llamada telefónica al hacer clic en un enlace en una página web en el teléfono móvil
- 8. ¿Cómo evitar que JQM diseñe una página?
- 9. ¿Cómo puedo evitar que el salto de página en CFDocument ocurra en medio del contenido?
- 10. ¿Trucos para evitar que el teléfono se quede dormido en el navegador web móvil usando JavaScript/HTML?
- 11. ¿Cómo hacer que una página web móvil no se reduzca?
- 12. Bibtex en una página web?
- 13. Cuando el botón Atrás activa popState, ¿cómo puedo evitar que una página se actualice?
- 14. ¿Cómo puedo analizar el contenido dinámico de una página web?
- 15. ¿Cómo puedo evitar una InvalidCastException en .NET?
- 16. Algoritmos que reconocen la dirección física en una página web
- 17. ¿Cómo puedo evitar que una página salte a la posición superior después de una validación fallida?
- 18. Pegar una imagen en una página web
- 19. Cómo desvanecerse en una página web completa -
- 20. ¿Cómo puedo evitar que una clase se herede en C#?
- 21. enlace para imprimir en una página web
- 22. ¿Cómo evitar que los motores de búsqueda indexen una sola página de mi sitio web?
- 23. ¿Cómo puedo cargar una página web dentro de la vista web del fajo telefónico?
- 24. volver a cargar la página en el teléfono
- 25. ¿Puedo actualizar window.location.hash sin tener que desplazar la página web?
- 26. ¿Cómo puedo "evaluar" de forma segura el código de usuario en una página web?
- 27. ¿Cómo puedo medir el rendimiento de una página web pesada de javascript en una computadora cliente?
- 28. Cómo leer desde el puerto serie en una página web
- 29. PHP: ¿cómo puedo cargar el contenido de una página web en una variable?
- 30. Cómo evitar la interrupción de las llamadas de suspensión debido a una señal en Linux
Espero que no ... solo piense en los abusos ... – tjameson
Se podría pedir, al igual que muchas otras características getUserMedia() y tal ... Hay muchas cajas de uso donde no desea ir a la teléfono en modo de suspensión en una aplicación web. Por ejemplo, si necesita los datos del sensor y quiere actualizar el audio cada pocos segundos. Cuando está durmiendo no puedes hacer eso. – JustGoscha