Да, спасибо. Я почитал статьи. Действительно GPS включается только так. А для получения GPS данных без включения самого GPS/ГЛОНАСС есть онлайн сервисы специальные, например от яндекса (да и от гугла тоже есть)
Никак,
На андроиде специально сделано включение/выключение GPS только через настройки телефона. Включить GPS можно программно только при помощи неисправленных уязвимостей ОС Андроид.
Хорошая дискуссия есть на StackOverflow: How can I enable or disable the GPS programmatically on Android?