APN-Switch is a simple widget that allows you to quickly enable (or disable) your data connection (3G/EDGE/GPRS) with a single click.
It should work on all current Android releases (tested on 1.6 - 4.0), but may fail on some system images due to vendor specific changes.
The Sourcecode can be found at https://github.com/adrian-bl/APN-Switch
If you like APN-Switch, please donate some money by installing my Donate App :-)
This release adds support for Android 4.0 (ICS - Ice Cream Sandwich). [That's the reason why this version requires additional permissions]