AULA 1 Minicurso PET-EE UFRN Android é um sistema operacional móvel (SO) baseado no núcleo linux e atualmente desenvolvido pela empresa de tecnologia Google. Com uma interface de usuário baseada na manipulação direta, o Android é projetado principalmente para dispositivos móveis com tela sensível ao toque como Smartphones e Tablets; com interfaces específicas para TV (Android TV), carros (Android Auto) e relógios de pulso (Android Wear). Android proporciona um quadro de aplicações que permite criar aplicativos inovadores e jogos para dispositivos móveis num ambiente descrito em Java. O SO Android é composto de um sistema Linux multiusuário onde cada app é um usuário diferente. Por padrão cada app possui sua ID de usuário e só tem acesso à seus próprios arquivos no sistema. Um app pode pedir permissão de acesso à outros arquivos do sistema. Componentes de um Aplicativo Existem quatro diferentes tipos de componentes num aplicativo. Cada um possui propósito e ciclo de vida diferente. Activities: ◦ Representa uma única tela de interface. Várias Activities trabalham juntas para formar uma experiência coesiva para o usuário. Uma Activity é uma subclasse. Services: Content Providers: Broadcast Receivers: ◦ Representa um componente que é executado em segundo plano para realizar operações demoradas de trabalhos de processos remotos. Uma Activity pode iniciar um Service ou se vincular à um. ◦ Serve para administrar um conjunto de dados compartilhados. Você pode armazenar dados no sistema de interno de arquivos, numa base de dados SQLite, na rede ou outro armazenamento persistente. ◦ É um componente que responde à transmissão de anúncios do sistema. Aplicativos podem iniciar transmissões e delas gerar notificações para o usuário. Android Studio é um Ambiente de Desenvolvimento Integrado (IDE) utilizado para desenvolvimento na plataforma Android. Baseado no software JetBrains' Intellij IDEA, ele é designado especificamente ao desenvolvimento para Android. Está disponível para download para Windows, Mac OS X e Linux. Faça download no site: https://developer.android.com/sdk/index.html Para que você possa utilizar a plataforma de desenvolvimento para Android, primeiramente é necessário a instalação do Java Development Kit 6.0 ou superior. ◦ Pode ser obtido em: http://www.oracle.com/technetwork/java/javase/do wnloads/index.html Windows: ◦ Execute o arquivo .exe baixado e siga os passos de instalação. MAC OSX: ◦ Execute o arquivo .dmg baixado e siga os passos. ◦ Adicione o Android Studio ao diretório de aplicativos. Linux: ◦ Descompacte o arquivo baixado num diretório apropriado para aplicações. ◦ Execute studio.sh e siga os passos de instalação. Realização: PET Engenharia Elétrica UFRN Autor: Rafael Cardoso Pereira Contatos: Email: [email protected] Tel: 3215-3909