Portuguese, Brazilian subtitles

← Intents as Envelopes - Developing Android Apps

Get Embed Code
10 Languages

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

  1. Penso nas intenções como envelopes,
    cada um dizendo a quem
  2. ou a qual componente
    você quer que ele seja entregue.
  3. Existe espaço para enviar
    alguns dados,
  4. empacotados como extras.
  5. Tuplas primitivas que estarão
    disponíveis para o componente de aplicativo
  6. que recebe
    e abre essa intenção.
  7. Uma intent explícita especifica
    o nome do destinatário,
  8. como você pode ver neste envelope.
  9. Intents implícitas são
    mais interessantes.
  10. Aqui, nós não especificamos
    o nome de classe.
  11. Nós nem sabemos qual é.
  12. E como indicamos
    qual atividade iniciar?
  13. Sabe aquelas histórias
    sobre cartas
  14. com endereços falsos como esses e
    que de algum modo
  15. ainda chegam ao destinatário?
  16. O sistema de resolução de intenção
    no Android funciona do mesmo jeito,
  17. achando uma atividade
    capaz de realizar a ação
  18. que você especificou nos dados associados.
  19. E, em vez de especificar
    o nome de uma classe, você indica
  20. uma ação que quer
    que uma atividade faça,
  21. e com que dados essa ação
    deve ser realizada.
  22. Como isto, em que queremos
    usar uma atividade
  23. que possa exibir um website.
    Como as intenções podem cruzar
  24. os limites dos aplicativos,
    a atividade que iniciou
  25. pode não fazer parte do seu aplicativo.
    Assim, você pode incluir funcionalidades,
  26. como navegar em websites
    ou dar telefonemas
  27. ou escolher um contato
    no livro de endereços,
  28. tudo a partir do seu aplicativo,
    sem ter de implementar
  29. nenhuma delas.
  30. Você nem precisa
    conhecer o aplicativo
  31. que vai fornecer o serviço da sua solicitação.
    Você acha detalhes
  32. de algumas intenções
    com suporte de aplicativos nativos
  33. na página Common Intents
    do site de desenvolvedor do Android.