Sem fazer o root no seu dispositivo, você não terá muitas opções: você pode desativar a rede quando o aplicativo for executado em primeiro plano, como sugeriu o LinX64 - ou "hibernar" (suspender) quando voltar ao segundo plano (não for usado ativamente), como sugerido por Dalvik . Obviamente, você pode combinar os dois - o que deve efetivamente impedir que o aplicativo acesse a rede. Mas ainda assim, reduz o custo de toda a sua conexão de rede assim que você deseja usar esse aplicativo.
Com o acesso root , as coisas parecem diferentes: existem aplicativos disponíveis que lidam com as permissões de outros aplicativos , permitindo que você revogue alguns deles depois de instalar o aplicativo. Dessa forma, você poderia, por exemplo, revogar a permissão para acessar dados móveis e / ou Wi-Fi apenas a partir desse aplicativo : sua conexão de rede não seria afetada (por isso, verificações em segundo plano de emails e atualizações no WhatsApp / Viber / Skype / SE-App continue trabalhando) - enquanto o aplicativo em questão seria informado "não há rede disponível no momento" (criando uma "rede inativa" apenas para esse aplicativo ).
Atualizar:
Enquanto isso, existem Firewalls da Internet disponíveis, que também funcionam em dispositivos não-rooteados. Simeon já mencionou a Mobiwol - mas uma escolha muito melhor é o NetGuard , disponível na F-Droid e na Playstore . A disponibilidade no F-Droid já indica que é de código aberto (quase obrigatório no setor de segurança) e é gratuito. Esta é a versão 2.44 (adicionada em 06/08/2016). As versões posteriores do Playstore têm dependências não livres, portanto o aplicativo não é mais atualizado no repo "oficial" do F-Droid e provavelmente não o será . Você ainda pode obter versões atualizadas através do meu repositório compatível com o F-Droid .
NetGuard (fonte: Google Play ; clique nas imagens para obter variantes maiores)
Como você pode ver na primeira captura de tela, se oferece um controle muito granular:
- Proibir geralmente o acesso de um aplicativo a dados móveis ou Wi-Fi
- Permitir que um aplicativo acesse WiFi ou dados móveis somente quando a tela estiver ligada
- Independentemente das configurações acima, evite acessar dados móveis quando estiver em roaming
É de longe o aplicativo com melhor classificação nesta seção - e, embora eu ainda não tenha experimentado, eu recomendaria se o seu dispositivo não estivesse enraizado. Atualização: observe que as versões recentes do Netguard incluem o Google Ads e o Firebase Analytics - duas coisas que IMHO não tem nenhum negócio em um aplicativo de firewall (ou qualquer outra segurança) -, o que provavelmente é o motivo pelo qual não é mais atualizado nos aplicativos da F-Droid repositório oficial (ainda disponível na mina com os avisos apropriados).
Com o acesso root disponível, o candidato provavelmente é o AFWall +:
AFWall + (fonte: Google Play ; clique nas imagens para obter variantes maiores)
Como o NetGuard, este aplicativo é de código aberto (disponível no F-Droid e no Google Play ) e permite controlar o acesso à Internet por WiFi e dados móveis separadamente. Mas, embora seja mais poderoso em alguns aspectos, parece não ter os recursos do NetGuard de "controle de tela" e roaming (ou eu não vi isso).