Curso android
Mashups móveis: Reutilização de aplicações que já existem como o Google Maps facilitando o reuso para a sua aplicação.
Aplicações intercambiáveis: Sempre dar a opção de utilização de outras aplicações para o mesmo fim, exemplo abrir uma página HTML onde possui vários navegadores. 3. Kernel Linux: Uma cada de abstração entre hardware do dispositivo e o resto do conjunto de softwares que são desenvolvidos paralelamente.
Bibliotecas: Essas bibliotecas em c/c++ permitem trabalhar com mídia, permitem a exibição de conteúdos 2D e3D, banco de dados entre outros.
Android Runtime: É o gerenciador da máquina virtual do Android para que rode eficientemente.
Framework de Aplicações: Utilizada para simplificar a reutilização dos componentes. Qualquer desenvolvedor pode construir um aplicativo e disponibilizar suas “capacidades”, permitindo que elas sejam utilizadas por outros programas.
Aplicações: Conjunto de aplicativos como: mapas,sms,navegador entre outros 4. Atividades: As atividades são trechos de código que vão e voltam no tempo e são instanciados pelos usuários ou pelo próprio sistema.
Serviços: São trechos de códigos executados geralmente em segundo plano a partir de sua instanciação até o desligamento do dispositivo.
Receptores de Broadcast e Intenção: Responde às solicitações de serviços de outra aplicação.
Provedores de conteúdo: Utilizado para compartilhar dados com outras Atividades ou Serviços. 5. onCreate: Chamado quando a atividade é criada. onStart: Chamado um pouco antes de a atividade ficar visível na tela. onResume: A atividade está em primeiro plano e interagindo com o usuário. Também chamado quando a Atividade perde o status de primeiro plano para outra atividade, que eventualmente terminará, trazendo a sua atividade de volta ao estado de