Obtendo a posição de um telefone Android usando GPS

Tenho outra pergunta sobre a programação básica do Android:

Como posso acessar o GPS para obter a posição atual do celular em que o aplicativo está sendo executado? Quanto tempo isso leva para recuperar as informações? Nesse caso, o GPS pode estar desativado, como posso ativar / desativar novamente.

Quais permissões devem ser concedidas no manifesto andorid?

Saudações e obrigado por suas respostas,

poeschlorn

questionAnswers(2)

yourAnswerToTheQuestion