A plataforma Android roda em smartphones e outros dispositivos móveis como tablets e laptops. Se você está aprendendo sobre desenvolvimento Android ou sobre a plataforma em geral, verá vários termos relacionados ao sistema. A maioria é simples de entender, mesmo para não desenvolvedores. Muitos termos se referem ao desenvolvimento de aplicativos para a plataforma, não ao seu uso.
Apps Android são aplicações que você pode instalar nos seus dispositivos. Ao adquirir um dispositivo com Android, ele já vem com alguns apps básicos. Você pode instalar apps adicionais de diversas categorias: negócios, produtividade, entretenimento, referência e jogos. Ao baixar um novo app, ele geralmente vem como um arquivo APK (Android Package), que contém tudo o que o sistema precisa para descompactar e instalar a aplicação.
A Google Play Store (anteriormente Android Market) é a loja principal de apps para a plataforma. Você pode instalar apps de outras fontes, mas a maioria dos apps Android foca exclusivamente na Play Store oficial. Dispositivos com Android geralmente vêm com o app da Play Store pré-instalado. Ele fornece uma interface para navegar, baixar e instalar outros apps, alguns pagos e outros gratuitos.
O Android SDK contém as ferramentas necessárias para desenvolver, executar, testar e exportar aplicações Android. Desenvolvedores que desejam criar apps Android devem baixar o SDK e instalá-lo em suas máquinas de desenvolvimento. Com o SDK rodando no computador, o desenvolvedor pode escrever e compilar o código dos apps, além de depurar e testar antes de exportar as versões para publicação.
O plugin ADT é um recurso oficial que desenvolvedores podem usar junto com o Eclipse IDE, o programa principal recomendado para desenvolver apps Android. Primeiro, baixa-se e instala-se o Eclipse, depois o Android SDK e os recursos do ADT. O ADT dá acesso a muitas ferramentas do SDK pela interface do Eclipse, com utilitários para desenvolvimento e depuração.
O framework Android está associado a termos-chave que se referem aos elementos de código dentro das aplicações Android. Uma Activity é um dos principais ingredientes de qualquer app Android, representando uma tela de interface do usuário. Um Service é um processo em segundo plano, tipicamente para tarefas de longa duração. Um Content Provider é um componente para gerenciar dados compartilhados, como informações armazenadas no sistema de arquivos do dispositivo. Um Broadcast Receiver é um elemento de código para lidar com anúncios do sistema mais amplo.
Tecnologia Eletrônica © [www.351231.com]