0

I am using an Android 4.4, and I would like to know how to disable the wifi connection for only certain apps? Is there a third party app out there that can perform this function?

2

2 Answers 2

2

The exact method will change depending on your version of Android and phone model, but it should be more or less the same.

  1. Go to Settings > Data usage (or mobile network) > Network restrictions (or Mobile hotspots)
  2. Turn your WiFi networks into mobile hotspots or metered connections by checking them/moving the sliders.
  3. Go back to your Data Usage / Mobile Network settings page and tap the app you would like to restrict
  4. Scroll down and select Disable background data

This is more of a workaround, and you will have to set every WiFi network you connect to as a metered connection.

Depending on which phone you use, you may be able to root it and completely stop an app from accessing the internet.

4
  • 1
    Nice trick I hadn't thought about – but sounds reasonable. Apart from the drawbacks you've mentioned: wouldn't this affect background data only – so as soon as the app is running in foreground, it had access to the network again?
    – Izzy
    Dec 3, 2015 at 10:19
  • I did not think about that. Yes, it will have access to the network when this happens. Sorry about that. The only other way I can think of is to use Tasker to disable WiFi whenever you start up the app, and enable it again once you close the app, although this may be far from ideal. I haven't tried this app, but it claims to do what you wanted.
    – Dulanga
    Dec 4, 2015 at 5:38
  • If you are willing to root, you could give XPrivacy a chance.
    – Dulanga
    Dec 4, 2015 at 5:45
  • 1
    Yupp, on rooted devices that's a good solution not only for network – which brings me to another idea for not-rooted devices …
    – Izzy
    Dec 4, 2015 at 8:58
1

You can use a Firewall app. Depending on whether your device is rooted, your choices might differ – so let me name two of the candidates here:

AFWall+ NetGuard

With both you can decide per-app whether it should have access to WiFi, mobile data, both or none.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .