Um componente do Android é simplesmente um pedaço de código com um ciclo de vida bem definido, por exemplo,
Activity, Receiver, Service etc.
Os principais blocos de construção ou componentes fundamentais do Android são atividades, visualizações, intenções, serviços, provedores de conteúdo, fragmentos e AndroidMani-fest.xml.
Activity
Uma Activity é uma classe que representa uma única tela. É como um quadro no AWT.
View
Uma View é o elemento da interface do usuário (UI), como botão, rótulo, campo de texto etc. Tudo o que você vê é uma View.
Intent
Intent é usado para chamar componentes. Como por exemplo:
- Iniciar o serviço
- Iniciar uma atividade
- Exibir uma página da web
- Exibir uma lista de contatos
- Transmitir uma mensagem
- Disque uma ligação etc.
Por exemplo, você poderia escrever o código a seguir para visualizar uma página da web:
Service
O serviço é um processo em segundo plano que pode ser executado por um longo tempo.
Existem dois tipos de serviços:
O serviço local é acessado de dentro do aplicativo, enquanto que o serviço remoto é acessado remotamente a partir de outros
aplicativos em execução no mesmo dispositivo.
Provedor de conteúdos
Os provedores de conteúdo são usados para compartilhar dados entre os aplicativos.
Fragment
Fragmentos são como partes de uma Activity. Uma Activity pode exibir um ou mais fragmentos na tela ao mesmo tempo.
AndroidManifest.xml
Ele contém informações sobre atividades, provedores de conteúdo, permissões etc. É como o arquivo web.xml no Java EE.
Android Virtual Device (AVD)
É usado para testar o aplicativo Android sem a necessidade de celular ou tablet etc. Ele pode ser criado em diferentes configurações para emular diferentes tipos de dispositivos reais.
|