Disable all non-Wi-Fi Internet connections
This functionality is built into android so there's no need for an external tool/application.

In settings:

Wireless and networks -&gt; Mobile Networks -&gt; Data Enabled


Disable this and you're all set.