Tengo un Samsung Galaxy Gio con Android 2.3.3 Gingerbread.
¿Cómo puedo bloquear paquetes de datos solo para programas en segundo plano? Cuando deshabilito Settings -> Wireless & networks -> Mobile networks -> Enable packet data
el navegador predeterminado y Opera Mini no funciona.
(¡Estoy tratando de mantener bajos los cargos de facturación de mi red!)
Si su dispositivo está rooteado, puede usar LBE Privacy Guard para permitir/denegar el acceso a la red en función de una configuración por aplicación (y mucho más). Como no pude encontrar la versión que uso (y que se muestra en las capturas de pantalla) en el mercado hace minutos, creo que hay una nueva versión disponible . Pero no recibí una actualización a través de Android Market en mi teléfono.
Si su teléfono está rooteado, use el excelente DroidWall para permitir / prohibir selectivamente que las aplicaciones se conecten a Internet.
Como todas las aplicaciones que necesitan root, lea las instrucciones detenidamente y, por supuesto, haga una copia de seguridad completa antes de probar las cosas.
Android permite que las aplicaciones habiliten o deshabiliten el "uso del paquete de datos" del código (consulte esta pregunta en SO )
Para evitar habilitar "Usar paquete de datos", puede crear un nuevo APN vacío y seleccionarlo de forma predeterminada:
Configuración -> Inalámbrico y red -> Redes móviles -> Nombres de puntos de acceso -> Botón izquierdo -> Nuevo APN
Nombre: Ninguno, APN: Ninguno
[Probado en Samsung GT-I8150 (Android 2.3.6)]
Ya sea que su teléfono esté rooteado o no, si está ejecutando Android 4.0 o más reciente, hay ayuda integrada:
Hecho. Esta aplicación solo usará datos cuando sea la aplicación en primer plano ahora, o cuando esté conectado a WiFi (las configuraciones anteriores son solo para datos móviles).