YouTube

Got a YouTube account?

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

Portuguese, Brazilian subtitles

← Start Coding the Location App

Get Embed Code
4 Languages

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

  1. Certo, ótimo, agora temos uma IU
    definida e o nosso manifesto Android
  2. está quase pronto.
  3. Mas porque nós estamos usando o Google
    Services, há uma tag meta
  4. que precisamos para adicionar,
    e isso é apenas para
  5. especificar que estamos usando a Play
    Services Library.
  6. E fazemos isso assim.
  7. A tag de metadados é usada
    dentro da tag do aplicativo
  8. e deve ser uma irmã
    da atividade, e não um filha.
  9. Dentro disso, o seu Android especificado
    é com.google.android.gms.version,
  10. e o valor para isso é
    atInteger/GooglePlayServices_version.
  11. Agora, como você pode ver aqui,
    está aparecendo em vermelho.
  12. Está aparecendo como um erro,
    você não pode resolver o símbolo,
  13. mas nós vamos corrigir isso
    em um momento.
  14. E também uma vez isso tenha sido corrigido
    e o seu aplicativo tenha sido
  15. configurado para usar essas bibliotecas de serviços
    sempre que você compilar,
  16. isso será preenchido automaticamente
    com o número correto.
  17. Vamos continuar e fazer isso agora.
  18. Portanto, a fim de fazer isso há um
    outro lugar em que precisamos garantir
  19. que estamos usando as bibliotecas
    para os serviços,
  20. e isso é no build.gradle
    para o próprio aplicativo.
  21. Se eu for dentro da build.gradle
    para o aplicativo, aqui embaixo
  22. você pode ver as dependências
    na parte inferior do build.gradle.
  23. Vamos adicionar uma nova
    dependência aqui.
  24. Então, o que nós queremos adicionar
    é pura e simplesmente
  25. para compilar
    google.android.gms:play-services:6.5+.
  26. É importante saber que a
    sua versão aqui pode ser diferente.
  27. Depende do que você está usando,
  28. e qual a versão do Play Services
    que você instalou.
  29. Você pode dá uma olhada no
    seu sistema para ver quais as versões que
  30. você tem instaladas.
  31. E eu só estou usando esse sinal de mais
    para facilitar um pouco a vida.
  32. Eu acho que tenho 6.5.0.87.
  33. Mas é claro que, quando estiver
    assistindo esses Play Services
  34. podem estar na versão 7 ou posterior,
    e como pode ver aqui,
  35. você deve evitar o uso de +
    em números de versão,
  36. pois isso pode levar a um
    comportamento imprevisível.
  37. Mas eu vou deixar assim por
    agora, para simplificar.
  38. Mas observe que quando estiver criando
    os seus aplicativos deverá usar
  39. o número de versão correto aqui.
  40. Então agora, depois de ter feito isso, vamos
    para a nossa atividade principal,
  41. e vamos acessar
    o provedor de localização.
  42. Agora, na nossa atividade principal,
    lembre-se que ela contém apenas
  43. uma única TextView.
  44. Quando o usuário executa o aplicativo,
  45. queremos que ele obtenha a localização atual
    usando os serviços de localização
  46. e grave a latitude do local atual
    nessa TextView.
  47. Para fazer isso,
    precisaremos escrever
  48. algum código na atividade.
  49. Esse código criará
    o cliente API do Google e
  50. configurará os callbacks
    necessários para obter respostas de volta
  51. dos serviços de localização.