Cuando apago la pantalla de un smartphone Android, quiero que se conserve la batería. Por lo tanto, no quiero que ninguna aplicación de terceros se ejecute en segundo plano, y no quiero que el dispositivo encienda periódicamente el WiFi (o se conecte a través de 2G/3G/4G/5G).
Configuré un smartphone Samsung Android de prueba que ejecutaba Android Nougat, e instalé solo 25 aplicaciones populares. Configuré las 25 aplicaciones en "Siempre en reposo" en los Ajustes. A continuación, dejé el dispositivo durante 8 horas con la pantalla apagada. Durante esas 8 horas, el dispositivo Android se conectó a un router WiFi 59 veces y transmitió/recibió datos cada vez.
No quiero activar el modo avión, porque todavía quiero que el dispositivo sea capaz de recibir y registrar las llamadas telefónicas entrantes.
¿Hay alguna manera de lograr esto con Android (en un dispositivo no rooteado)?
0 votos
"Los dispositivos inactivos en Doze entran periódicamente en una ventana de mantenimiento, durante la cual las apps pueden completar el trabajo pendiente (sincronizaciones, trabajos, etc.)." . Así es como Doze funciona en Android. Así que no se puede alterar sin modificar el código fuente. Mantén el WiFi apagado si te preocupa eso. Evitar que las aplicaciones se ejecuten en segundo plano es posible: Desactivar el inicio automático en el arranque y restringir la ejecución en segundo plano
0 votos
@IrfanLatif Gracias. Si desactivo el WiFi, ¿no se conectará sólo a través de los datos del móvil?
0 votos
En realidad me refería a mantener desactivada la conectividad a Internet, es decir, WiFi, datos móviles, Ethernet o cualquier otro modo de conectividad.
0 votos
@IrfanLatif Ah, gracias por la aclaración. Ojalá Google (y Samsung) facilitaran la alternancia de datos. Está enterrado en lo más profundo de los Ajustes. Incluso con toda la conectividad desactivada, ¿las apps en segundo plano seguirán despertando el dispositivo (aunque no se encienda la pantalla)? (Nota: No he terminado de leer el contenido del enlace que amablemente me has proporcionado).
0 votos
¿No tienes una baldosa para desactivar los datos móviles como el WiFi? // Sí, las aplicaciones siguen funcionando en segundo plano (si lo permiten los permisos) independientemente de la conectividad a Internet (pero su actividad se reduce, por ejemplo, no se obtienen notificaciones, no se sincronizan, etc.)
0 votos
@IrfanLatif Ojalá hubiera un azulejo con esa funcionalidad. Recuerdo que Google quitó el acceso a esa baldosa por defecto porque quieren que siempre estés conectado a internet, probablemente porque es más rentable para ellos. Algunos buenos fabricantes (no Samsung en este caso), crearon sus propios tiles o habilitaron el oculto. Recuerdo un hack para habilitarlo en un dispositivo Samsung, pero el tile desaparece cada vez que el teléfono se reinicia. Para activar los datos en este dispositivo insignia de Samsung, tienes que ir a Ajustes -> Conexiones -> Uso de datos -> Datos móviles -> Datos. Lo han hecho lo más incómodo posible.
0 votos
Bueno AFAIK el mosaico de Datos Móviles está habilitado en AOSP. La eliminación es algo específico del OEM.
0 votos
@IrfanLatif Gracias. Es interesante. Recuerdo una discusión al respecto, y su conclusión fue que era decisión/dirección de Google. Es posible que las personas involucradas en la discusión se hayan equivocado. Sea Samsung o Google quien tomó esta decisión, el resultado obviamente no es bueno para el cliente.
0 votos
@beeshyams Gracias. En el caso de los dispositivos no rooteados, ¿hay que conceder a Naptime permisos elevados a través de adb después de cada reinicio?