Top Banner
INTRODUÇÃO AO ANDROID Professor: William Chitto de Souza Pinto
21

Introducao Android William Univag

Dec 15, 2015

Download

Documents

aula de android inicialização
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introducao Android William Univag

INTRODUÇÃO AO ANDROIDProfessor: William Chitto de Souza Pinto

Page 2: Introducao Android William Univag

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

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

DISTRIBUIÇÃO DAS VERSÕES

Page 5: Introducao Android William Univag

DISTRIBUIÇÃO DAS VERSÕES

Page 6: Introducao Android William Univag

DISTRIBUIÇÃO DAS VERSÕES

Page 7: Introducao Android William Univag
Page 8: Introducao Android William Univag

CONFIGURE O AMBIENTE PARA DESENVOLVIMENTO

http://developer.android.com/sdk/index.html

Page 9: Introducao Android William Univag
Page 10: Introducao Android William Univag

ESCREVA O HELLO WORLD!

Page 11: Introducao Android William Univag
Page 12: Introducao Android William Univag
Page 13: Introducao Android William Univag
Page 14: Introducao Android William Univag

APLICATIVO CRIADO

Vamos agora emular o aplicativo.

Procure no Android Studio pelo ADV Manager.

Page 15: Introducao Android William Univag
Page 16: Introducao Android William Univag

ESTRUTURA DO PROJETO

Page 17: Introducao Android William Univag

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

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

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

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

Vamos Analisar a nossa Activity que foi gerada Automaticamente.

Vejamos o layout tmb.