Con esta aplicación puedes controlar el acceso a internet de cada aplicación en tu android. Solo por wifi, solo por datos o ambas o ninguna conexión. Como dice el nombre no requiere que seas root y es gratis.
https://play.google.com/store/apps/details?id=app.greyshirts.firewall
Funciona creando una VPN en tu dispositivo y desde ahi regula el trafico para que tu puedas decidir como usarlo. Te va avisando la primera vez que una app quiera accesar y el panel de control es bastante intuitivo. Ademas te permite filtros, tanto globales como por aplicación, muy similar a una Virtual Private Network VPN.
Lo mejor es que pesa como medio mega. Lo malo es que le falta un medidor de trafico por cada aplicación, de modo que uno pueda decidir, Te dice el trafico total lo cual es bastante útil también.
Para aquellos que buscan una app mas robusta con mas funciones les dejo esta de la gente de netspark, pero pesa 2,5 megas
https://play.google.com/store/apps/details?id=com.netspark.firewall