Senza il rooting del tuo dispositivo, non avrai molta scelta: puoi disabilitare la rete quando l'app viene eseguita in primo piano, come suggeriva LinX64 - oppure " ibernarla " (sospenderla) quando passa in background (non viene utilizzata attivamente), come suggerito da Dalvik . Naturalmente, potresti combinare i due, il che dovrebbe effettivamente impedire a quell'app di accedere alla rete. Ma è sempre il costo di interrompere l'intera connessione di rete non appena si desidera utilizzare quell'app.
Con l' accesso root , le cose sembrano diverse: ci sono app disponibili che si occupano dei permessi di altre app , permettendoti di revocarne alcune dopo aver installato quell'app. In questo modo potresti ad esempio revocare l'autorizzazione ad accedere ai dati mobili e / o WiFi solo da quell'app : la tua connessione di rete non ne risentirebbe affatto (quindi i controlli in background per la posta e gli aggiornamenti in WhatsApp / Viber / Skype / SE-App continuare a funzionare) - mentre l'app in questione verrebbe informata "al momento non esiste una rete disponibile" (falsificare una "rete inattiva" solo per quell'app ).
Aggiornare:
Nel frattempo ci sono firewall Internet disponibili che funzionano anche su dispositivi non rootati. Simeon ha già menzionato Mobiwol , ma una scelta molto migliore è NetGuard , disponibile da F-Droid e da Playstore . La disponibilità di F-Droid indica già che è Open Source (quasi un must nel settore della sicurezza), ed è disponibile gratuitamente. È fino alla versione 2.44 (aggiunta il 06-08-2016). Le versioni successive dal Playstore hanno dipendenze non libere, quindi l'app non viene più aggiornata nel repository "ufficiale" di F-Droid e probabilmente non lo sarà . Tuttavia, puoi comunque ottenere versioni aggiornate tramite il mio repository compatibile con F-Droid .
NetGuard (Fonte: Google Play ; fare clic sulle immagini per varianti più grandi)
Come puoi vedere nel primo screenshot, se ti dà un controllo molto granulare:
- Generalmente vietare a un'app l'accesso a dati WiFi o mobili
- Consenti a un'app di accedere ai dati WiFi o mobili solo quando lo schermo è attivo
- Indipendentemente dalle impostazioni precedenti, impedisci loro di accedere ai dati mobili durante il roaming
È di gran lunga l'app più votata in questa sezione - e anche se non l'ho provata da sola, direi che è quella da raccomandare se il tuo dispositivo non è rootato. Aggiornamento: nota che le versioni recenti di Netguard includono Google Ads e Firebase Analytics - due cose che IMHO non ha attività in un firewall (o qualsiasi altra sicurezza) - che molto probabilmente è la ragione per cui non è più aggiornato su F-Droid repository ufficiale (ancora disponibile nel mio con le avvertenze appropriate).
Con l'accesso root disponibile, il candidato molto probabilmente è AFWall +:
AFWall + (fonte: Google Play ; fare clic sulle immagini per varianti più grandi)
Come NetGuard, questa app è open source (disponibile su F-Droid e Google Play ) e consente di controllare separatamente l'accesso a Internet tramite WiFi e dati mobili. Ma mentre è più potente in alcuni modi, sembra che manchi le funzionalità di NetGuard di "screen-on" e controllo del roaming (o non l'ho visto).