YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Describe Locatoin Workflow

Get Embed Code
4 Languages

Showing Revision 1 created 06/20/2016 by Udacity Robot.

  1. Criar um aplicativo
    que usa Google Services
  2. geralmente segue esse padrão.
  3. Primeiro, você criará
    um cliente Google API,
  4. e nesse cliente você especificará
  5. os serviços que você quer
    que use a API desejada.
  6. Neste caso, Location Services.
  7. Agora, a atividade que hospeda esse cliente
    precisará ser ampliada
  8. para os callbacks e ouvintes
    apropriados.
  9. O primeiro deles é
    GoogleApiClientConnectionCallbacks.
  10. Eles permitem que você codifique
    eventos no próprio cliente API,
  11. como conectar
    ou desconectar serviços.
  12. O próximo é
    GoogleApiClient.OnConnectionFailedListener.
  13. Ele pode alertá-lo quando
    a conexão cai,
  14. para que você possa lidar com falhas
    na conexão com Google Apis corretamente.
  15. Especificamente para Location Services,
  16. você também precisará
    do Location Listener.
  17. E como o nome sugere,
    ele ouve as atualizações de localização
  18. para que você possa respondê-las
    em seu aplicativo.
  19. Então você conecta seus clientes,
  20. e aguarda
    o callback de OnConnected.
  21. Para esse aplicativo, você terá
    código que faz uma solicitação
  22. para sua localização atual.
  23. Você coloca isso
    no callback OnConnected,
  24. e isso define outro Callback
    chamado OnLocationChanged.
  25. E quando o callback OnLocationChange
    dispara, ele contém suas informações
  26. de localização para que você capture
    detalhes como latitude
  27. e atualize sua IU adequadamente.