So there are some mobile apps that love to use lots of mobile data, and sometimes use it when the wifi signal isn't good (e.g. Spotify). Which then leads to a nasty surprising spike in data usage during those times.
My phone is rooted, btw.
So there are some mobile apps that love to use lots of mobile data, and sometimes use it when the wifi signal isn't good (e.g. Spotify). Which then leads to a nasty surprising spike in data usage during those times.
My phone is rooted, btw.
Android itself does not provide such a tool, but you can use firewalls that require root,
The Trick of NoRoot Firewall is that it opens a Fake VPN connection for making the phone to send all the packets to the Application then you can define for the application which one to allow and which one to deny. So it does not require root access.
you can download it from Google Play Store.
Note:I'm using NoRoot Firewall on My Xperia S and Xperia Z1 for a long time, even my Xperia S is rooted but i still use this application for blocking apps from being accessed to Internet.
Stock un-rooted Android has a feature in the "Data Usage" sections of Settings that shows you a sorted list of the apps consuming data. For each app, there's a checkbox to block background usage of mobile data, but only allow background WiFi. (To block foreground usage, don't run that app when you're not on WiFi...)
There is a tool in your mobile data setting that is turned on by default that makes this happen. Go into data settings and uncheck the box.