Portuguese, Brazilian subtitles

← 08 Creating an Android Library

Get Embed Code
4 Languages

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

  1. As bibliotecas do Android são aplicativos do Android
    inteiramente caracterizados
  2. com a restrição de que não
    podem ser instalados por si mesmos.
  3. Para que sejam instaladas em um dispositivo,
    elas precisam ser embaladas em outro aplicativo.
  4. Aplicativos do Android em geral têm
    muitos arquivos, por isso, mesmo que seja
  5. possível criar uma biblioteca do Android manualmente,
    é muito
  6. mais fácil
    usar o assistente.
  7. Vejamos como fazer isso.
  8. Com o botão direito do mouse, clique
    na raiz do projeto,
  9. Phone and Tablet Applications >
    , selecione biblioteca do Android,
  10. selecione New Module >
  11. dê um nome e um SDK
    à
  12. sua biblioteca e depois, como faria em um aplicativo normal,
    selecione
  13. quais tipos de
    atividades você deseja adicionar.
  14. Vamos adicionar uma atividade em
    branco com um fragmento.
  15. Damos-lhe um nome.
  16. A pasta myLibrary foi adicionada
    à raiz do seu projeto,
  17. com todas as fontes e res conhecidas e
  18. até um manifesto que você pode associar
    a um aplicativo do Android.
  19. O assistente também adiciona
    sua nova biblioteca como um subprojeto
  20. na compilação de multiprojetos.
  21. A última coisa que precisa fazer
    para usar sua nova atividade no aplicativo base
  22. é acessar o arquivo build.gradle no
    diretório
  23. de aplicativos.
  24. Precisamos adicionar uma
    dependência do tempo de compilação
  25. na pasta myLibrary do projeto.
  26. Isso é tudo que existe para ela.
  27. Vejamos um exemplo prático.
  28. Veja aqui a demonstração
    do código do curso,
  29. que recomendo enfaticamente
    que você confira.
  30. Adicionamos esta imageactivity
    da biblioteca do Android ao nosso projeto.
  31. Essa biblioteca define uma atividade com
    os próprios layouts
  32. e valores,
    como strings.
  33. Aqui está a mensagem que
    a atividade vai mostrar.
  34. E este desenhável do logotipo Gradle
    também é embalado em nossa biblioteca do
  35. Android.
  36. Em settings.gradle,
    a imageactivity é adicionada como um subprojeto
  37. e, no arquivo build.gradle
    do diretório do aplicativo,
  38. temos uma dependência do tempo de compilação
    no projeto de atividade de imagem.
  39. O significado disso é que, na atividade principal
    de nosso projeto Android principal,
  40. nós podemos importar atividade de imagem e
    configurar uma Intenção para lançá-la.
  41. Se implementarmos isso em
    nosso dispositivo de teste, eis
  42. a atividade de nosso
    módulo de aplicativo e
  43. o botão que farão o lançamento
    da atividade de nossa biblioteca do Android.
  44. Vamos lá.
  45. Nós criamos uma atividade de fácil
    reutilização entre aplicativos.