Ativar e desativar GPS do Android [duplicado]

Possível duplicado:
Ativar GPS programaticamente como o Tasker

Sou desenvolvedor Android iniciante.

Desejo ativar e desativar o GPS com o clique de um botão, sem executar esta intenção:

intente in = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);   

startActivity(in);

isso me traz no menu de configuração.

Existe um método para ativar ou desativar o GPS como no widget "Power Control" do Android?

obrigado

EDITAR:

O widget que eu disse está no sistema Android (versão 1.6 em diante). Existe um aplicativo (siriusapplications.com/powercontrolplus) que faz o que eu quero fazer e estende o controle de potência do android .. minha pergunta é: como esse persor pode gerenciar isso? -