introducao android william univag
DESCRIPTION
aula de android inicializaçãoTRANSCRIPT
![Page 1: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/1.jpg)
INTRODUÇÃO AO ANDROIDProfessor: William Chitto de Souza Pinto
![Page 2: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/2.jpg)
O QUE É
Android é uma plataforma composta de: Sistema operacional, Middlewares Aplicativos principais como os Contatos,
Navegador de Internet . Telefone propriamente dito.
Android SDK que é um conjunto de ferramentas e APIs para o desenvolvimento de aplicativos para a plataforma, utilizando a linguagem Java.
![Page 3: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/3.jpg)
HISTORIA ANDROID Desenvolvimento iniciado em 2003 pela empresa Android
Inc. Baseado no Linux. Em 2005, a empresa foi adquirida pelo Google, O Goole hoje lidera o desenvolvimento do Android. Em 2007 foi criada da Open Handset Alliance
(http://www.openhandsetalliance.com/) (anuncio do Android) Em 2010 o Google apresentou sua série de
dispositivos Nexus De 2010 até 2013 Hugo Barra, brasileiro funcionário do
Google, foi o porta-voz oficial do grupo de programadores do Android.
![Page 4: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/4.jpg)
DISTRIBUIÇÃO DAS VERSÕES
![Page 5: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/5.jpg)
DISTRIBUIÇÃO DAS VERSÕES
![Page 6: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/6.jpg)
DISTRIBUIÇÃO DAS VERSÕES
![Page 7: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/7.jpg)
![Page 8: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/8.jpg)
CONFIGURE O AMBIENTE PARA DESENVOLVIMENTO
http://developer.android.com/sdk/index.html
![Page 9: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/9.jpg)
![Page 10: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/10.jpg)
ESCREVA O HELLO WORLD!
![Page 11: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/11.jpg)
![Page 12: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/12.jpg)
![Page 13: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/13.jpg)
![Page 14: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/14.jpg)
APLICATIVO CRIADO
Vamos agora emular o aplicativo.
Procure no Android Studio pelo ADV Manager.
![Page 15: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/15.jpg)
![Page 16: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/16.jpg)
ESTRUTURA DO PROJETO
![Page 17: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/17.jpg)
Java- pasta dedicada ao armazenamentos dos códigos-fonte do projeto e será onde colocaremos as classes Java que criaremos em nossa aplicação. Repare que já existe uma Activity.java que foi criada automaticamente quando criamos o projeto;res - dedicado ao armazenamento de recursos (arquivos de layout, imagens, animações e xml contendo valores como strings, arrays etc.), acessíveis através da classe R;
![Page 18: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/18.jpg)
ANDROIDMANIFEST.XML
Na Pasta manifests Esta nosso arquivo AndroidManifest.xml, obrigatório para toda aplicação Android.
Esse arquivo contém informações essenciais sobre a sua aplicação e sobre o que é necessário para executá-la, incluindo a versão mínima do Android.
O nome do pacote escolhido durante a criação do projeto, por exemplo, é armazenado lá para servir como identificador único da sua aplicação.
![Page 19: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/19.jpg)
ANDROIDMANIFEST.XML
O manifesto também descreve os componentes (activities, services, content providers e broadcast receivers) que fazem parte da aplicação, possibilitando que o sistema operacional Android seja capaz de identificá-los e determinar quando serão executados.
Durante o curso, vamos aprender como trabalhar com esses diferentes componentes.
Então grave esse arquivo na memória .
![Page 20: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/20.jpg)
ACTIVITIES
As activities são componentes da plataforma Android, capazes de apresentar uma tela para interagir com os usuários.
Através delas podemos tirar uma foto, enviar um email, visualizar uma imagem e navegar na Internet.
Geralmente uma aplicação é composta por várias activities, sendo uma delas a activity principal que é executada quando a iniciamos
![Page 21: Introducao Android William Univag](https://reader034.vdocuments.mx/reader034/viewer/2022052603/563dbb91550346aa9aae4ba9/html5/thumbnails/21.jpg)
Vamos Analisar a nossa Activity que foi gerada Automaticamente.
Vejamos o layout tmb.