4 votos

Cómo obtener una visión general de qué aplicación se permite a los datos de fondo para Android 7

Un usuario puede activar o desactivar el uso de datos en segundo plano siguiendo los siguientes pasos:

  1. En la pantalla de inicio, pulse el control deslizante de la aplicación y, a continuación, abra "Ajustes".
  2. Seleccione "Uso de datos".
  3. Selecciona "Uso de datos celulares".
  4. Selecciona la aplicación en la que quieres limitar los datos en segundo plano.
  5. Cambie "Datos de fondo" a "Activado" o "Desactivado" según desee.

enter image description here

La pregunta es: ¿hay alguna forma de hacerlo a gran escala para todas las aplicaciones, de modo que el usuario no tenga que repetir los cinco pasos descritos anteriormente?

Por ejemplo, un usuario sólo tiene que seguir los siguientes pasos:

  1. En la pantalla de inicio, pulse el control deslizante de la aplicación y, a continuación, abra "Ajustes".
  2. Seleccione "Uso de datos".
  3. Selecciona "Uso de datos en segundo plano", que mostrará una lista de todas las aplicaciones. Cada fila mostrará el nombre de la aplicación, la versión de la misma y un interruptor "On/Off". Si la aplicación estaba "Activada" para los datos de fondo, será un "Activado" para ese interruptor.
  4. Activa o desactiva la opción "Datos de fondo" según lo desees al desplazarte por la misma página.

(El paso 3 debe parecerse a la imagen de abajo, que la imagen ilustra que WIFI para ser "On" o "Off" como una red Wifi medido).

enter image description here

3voto

Jack Wade Puntos 231

No está seguro de la interfaz GUI que desea o una aplicación de terceros que puede hacer esto para usted, usted puede utilizar CLI (aplicación de terminal o adb shell ):

~$ dumpsys netpolicy | grep '^[ ]*UID=.*METERED_BACKGROUND'
  UID=10173 policy=4 (ALLOW_METERED_BACKGROUND)
  UID=10176 policy=1 (REJECT_METERED_BACKGROUND)

Archivo /data/system/netpolicy.xml también se puede leer directamente con el acceso Root.

~# awk '$2==10173 || $2==10176 {print $2,$1}' /data/system/packages.list
10173 com.whatsapp
10176 com.simplemobiletools.gallery.pro

O:

~$ pm list packages -U | sed 's/package://; s/uid://' | grep -E '10173$|10176$'
com.whatsapp 10173
com.simplemobiletools.gallery.pro 10176

Muestra que WhatsApp tiene Unrestricted data usage permitido, mientras que Gallery se deniega la aplicación Background data uso en absoluto. El resto de las aplicaciones tienen un comportamiento por defecto, es decir, pueden utilizar datos en segundo plano pero no en modo de ahorro de datos.

Puedes hacer más scripts con aapt para obtener, por ejemplo, la etiqueta/nombre de la aplicación.

0voto

Denys Vitali Puntos 55

Por otra parte, si vas a la pantalla de configuración que te permite controlar los permisos de acceso a aplicaciones especiales (control de wifi, administradores del dispositivo, modificación de la configuración del sistema, datos no restringidos, etc.) en el acceso a datos no restringidos el interruptor no estará disponible para cualquier aplicación que haya restringido los datos de fondo. Compruebo aquí para ver si me falta alguna aplicación que haya pasado por alto la activación individual.

0voto

martosss Puntos 1

Estaba buscando lo mismo para desactivar los anuncios de las aplicaciones sin conexión. No estoy seguro de 7.1 Nougat, pero acabo de encontrar el control de acceso en segundo plano para Android 9 (Pie): Ajustes => Inalámbrico y redes => Uso de datos => Acceso a la red => ...

Aquí puedes ver los permisos de acceso a Wi-Fi y datos móviles. Sin embargo, ¡eso no incluye los datos de fondo! Para ver los datos de fondo y el acceso a los datos en itinerancia se necesita un paso más:

En la parte superior, hay una flecha que apunta hacia abajo junto al acceso a la red: elige "Configuración avanzada de la red" . Esto abre una nueva lista con todas las aplicaciones y las casillas de verificación sólo para los datos de fondo y los datos en itinerancia.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X