GPS в Android
Как я понимаю, вам нужно в сторону onProviderEnabled копать.
Вот тут вроде пример, в котором есть включение GPS:
advback.com/android/checking-if-gps-is-enabled-android/
а все так и задумано, нужен GPS включи в настройках, так же как и Wi-Fi например. Это не только в Android 2.2 так, но и во всех следующих