SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Criando um Novo Projeto
Prof. Esp. Tiago A. Silva
www.tiago.blog.br
TECNOLOGIAS PARA MOBILIDADE
OBJETIVOS
✓APRENDER A CRIAR UM NOVO PROJETO NO ANDROID STUDIO
✓Criar uma aplicação simples
✓Visualizar o Hello Word no AVD
✓Adicionar uma activity
✓Trocar de telas
✓Trocar nome do App
✓Adicionar botão voltar
✓Abrir um projeto existente
Material em:
www.tiago.blog.br
www.tiago.blog.br 2
CRIANDO O PRIMEIRO PROJETO
Antes de Abrir o Android Studio...
4
Se você estiver usando um computador com pouca
memória RAM é aconselhável, antes de iniciar esta
aula, fechar todos os programas abertos. No
comutador deverá haver apenas o Android Studio,
Emulador do AVD e seu leitor de PDF.www.tiago.blog.br
Tela Inicial do Android Studio
5
1
Projetos criados por mim
anteriormente. No seu
computador pessoal eles
poderão aparecer aqui.
Caso contrário use a
opção “Open na existing
Android Studio project”
www.tiago.blog.br
6
2
3
www.tiago.blog.br
7
4
Não esqueça de selecionar a
API 14: Android 4.0!
www.tiago.blog.br
8
5
www.tiago.blog.br
9
6
www.tiago.blog.br
CONHECENDO OS ELEMENTOS DA INTERFACE DO ANDROID STUDIO
11
2
1
3
5
4
www.tiago.blog.br
Conhecendo a Interface
• ELEMENTOS LISTADOS NO SLIDE ANTERIOR:
1) Barra de Títulos, com a Localização do seu Projeto
2) Visualização da estrutura do seu Projeto
3) Diretórios onde estarão os arquivos XML de design do App
4) Arquivo XML aberto para edição da interface do App
5) Arquivo Java aberto para edição dos comportamentos do App
12www.tiago.blog.br
Modificando nosso Banco de Dados
13
1
2
3 4
5
www.tiago.blog.br
Conhecendo a Interface
• ELEMENTOS LISTADOS NO SLIDE ANTERIOR:
1) Lista de componentes para serem adicionados à Activity
2) Árvore da ordem dos elementos no layout da Activity
3) Pré visualização do tela do App
4) Valor do zoom aplicado na pré visualização
5) Botão para instalar e executar o aplicativo no AVD
14www.tiago.blog.br
COMO VISUALIZAR MEU PROJETO NO AVD?
Visualizando o Projeto no AVD
16
2
3
1
www.tiago.blog.br
COMO ADICIONAR MAIS UMA ACTIVITY AO MEU PROJETO?
Adicionando uma Nova Activity
18
1
2
3
www.tiago.blog.br
19
4
5
www.tiago.blog.br
Modificando nosso Banco de Dados
20
E ESSE ERRO? Esse erro pode acontecer porque o
Gradle precisa fazer downloads de dependências. É
necessário desativar o modo off-line e clicar na opção acima
“try again”
www.tiago.blog.br
21
1
2
Sem o erro o Andoid Studio cria dois arquivos no
projeto: SegundaTela.java em 1) e
activity_segunda_tela.xml em 2). Esses dois arquivos
são, respectivamente, o arquivo de programação em
Java e o arquivo de layout (visual).
www.tiago.blog.br
COMO IR DE UMA ACTIVITY PARA OUTRA?
Transição Entre Telas
23
2
3
1
www.tiago.blog.br
Conhecendo a Interface
• ELEMENTOS LISTADOS NO SLIDE ANTERIOR:
1) Neste caso vamos da abrir uma segunda tela a partir da Main
Activity. Então abra o arquivo Java desta actity para
adicionarmos o método ir_para_segunda_tela que irá nos
levar de uma Activity para outra.
2) Imports necessários ao código. Veremos detalhes nas aulas
seguintes.
3) Não digite packetContext, esse texto é adicionado
automaticamente pelo Android Studio.
24www.tiago.blog.br
Transição Entre Telas
25
5
6
7
4
www.tiago.blog.br
Conhecendo a Interface
• ELEMENTOS LISTADOS NO SLIDE ANTERIOR:
1) Adicione um botão para ser clicado para levar para a segunda
tela.
2) Arraste até a posição indicada (veja que mais a frente ele
mudará de lugar. Por que?)
3) Alterar o texto do botão
4) Defina o método ir_para_segunda_tela no evento onClick do
botão.
26www.tiago.blog.br
Transição Entre Telas
27
8
A segunda tela aparece em
branco porque não
adicionamos nada a ela
ainda.
www.tiago.blog.br
COMO TROCAR O NOME DO MEU APLICATIVO?
Como
29
1
2
www.tiago.blog.br
Como Trocar o Nome do Meu Aplicativo?
30
3
4
Execute o App novamente
para ver o nome mudar!
www.tiago.blog.br
COMO ADICIONAR NAVEGAÇÃO ENTRE AS ACTIVITIES?
Como Trocar o Nome do Meu Aplicativo?
32
1
2
Edite as linhas conforme a
imagem. Note que vamos
definir uma Activity de
inicio, que será a
MainActivity
www.tiago.blog.br
Como Trocar o Nome do Meu Aplicativo?
33
ANTES
DEPOIS
www.tiago.blog.br
COMO ABRIR UM PROJETO EXISTENTE?
Como abrir um Projeto Existente?
35www.tiago.blog.br
1
Navegue até a pasta do projeto. Caso ele esteja no
Pen Drive, copie-o para o computador, caso contrário
o Android Studio ficará muito lento.
OBRIGADO!
tiago@tiago.blog.br
www.tiago.blog.br

Mais conteúdo relacionado

Mais procurados

Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao WordArtur Coelho
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Leinylson Fontinele
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesaPacc UAB
 
área de trabalho - visão geral
área de trabalho - visão geral área de trabalho - visão geral
área de trabalho - visão geral CedepBlog
 
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Sérgio Souza Costa
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a InformáticaDaniel Brandão
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Gercélia Ramos
 
Apostila Microsoft Office Excel 2016
Apostila Microsoft Office Excel 2016Apostila Microsoft Office Excel 2016
Apostila Microsoft Office Excel 2016Cibele Kanegae
 
Excel Básico
Excel BásicoExcel Básico
Excel Básicoaprcds
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Leinylson Fontinele
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Ricardo Longa
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareSuzana Viana Mota
 

Mais procurados (20)

Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao Word
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
área de trabalho - visão geral
área de trabalho - visão geral área de trabalho - visão geral
área de trabalho - visão geral
 
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
 
Apostila Microsoft Office Excel 2016
Apostila Microsoft Office Excel 2016Apostila Microsoft Office Excel 2016
Apostila Microsoft Office Excel 2016
 
Excel Básico
Excel BásicoExcel Básico
Excel Básico
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Aula básica de internet
Aula básica de internetAula básica de internet
Aula básica de internet
 
Ciclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemasCiclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemas
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 

Semelhante a Criando um Novo Projeto Android em 10 Passos

Configurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidConfigurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidCalebeMiquissene
 
Crackeando aplicativos no android _by c0_m3nd4d0r
Crackeando aplicativos no android  _by c0_m3nd4d0rCrackeando aplicativos no android  _by c0_m3nd4d0r
Crackeando aplicativos no android _by c0_m3nd4d0rnunes666
 
Apresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno CottaApresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno CottaGPrimola
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao androidMessias Batista
 
Introdução a programação para plataforma iOS
Introdução a programação para plataforma iOSIntrodução a programação para plataforma iOS
Introdução a programação para plataforma iOSDevmedia
 
Configurando o Ambiente de Desenvolvimento no Android Studio
Configurando o Ambiente de Desenvolvimento no Android StudioConfigurando o Ambiente de Desenvolvimento no Android Studio
Configurando o Ambiente de Desenvolvimento no Android StudioTiago Antônio da Silva
 
Curso de android
Curso de androidCurso de android
Curso de androidflaviokreis
 
Estudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogEstudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogVinícius Thiengo
 
Instalando e Configurando o JIL SDK. Crie seu primeiro widget com a ferramenta.
Instalando e Configurando o JIL SDK. Crie seu primeiro widget com a ferramenta.Instalando e Configurando o JIL SDK. Crie seu primeiro widget com a ferramenta.
Instalando e Configurando o JIL SDK. Crie seu primeiro widget com a ferramenta.Ricardo Ogliari
 
Estudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogEstudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogVinícius Thiengo
 
Curso Android 01: Introdução
Curso Android 01: IntroduçãoCurso Android 01: Introdução
Curso Android 01: IntroduçãoAline Borges
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPFabio Godoy
 

Semelhante a Criando um Novo Projeto Android em 10 Passos (20)

Configurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidConfigurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento Android
 
Crackeando aplicativos no android _by c0_m3nd4d0r
Crackeando aplicativos no android  _by c0_m3nd4d0rCrackeando aplicativos no android  _by c0_m3nd4d0r
Crackeando aplicativos no android _by c0_m3nd4d0r
 
Apresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno CottaApresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno Cotta
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android
 
Introdução a programação para plataforma iOS
Introdução a programação para plataforma iOSIntrodução a programação para plataforma iOS
Introdução a programação para plataforma iOS
 
Androi studio
Androi studioAndroi studio
Androi studio
 
Configurando o Ambiente de Desenvolvimento no Android Studio
Configurando o Ambiente de Desenvolvimento no Android StudioConfigurando o Ambiente de Desenvolvimento no Android Studio
Configurando o Ambiente de Desenvolvimento no Android Studio
 
Curso de android
Curso de androidCurso de android
Curso de android
 
Estudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogEstudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do Blog
 
Instalando e Configurando o JIL SDK. Crie seu primeiro widget com a ferramenta.
Instalando e Configurando o JIL SDK. Crie seu primeiro widget com a ferramenta.Instalando e Configurando o JIL SDK. Crie seu primeiro widget com a ferramenta.
Instalando e Configurando o JIL SDK. Crie seu primeiro widget com a ferramenta.
 
Bada
BadaBada
Bada
 
Curso Básico Android - Aula 01
Curso Básico Android - Aula 01Curso Básico Android - Aula 01
Curso Básico Android - Aula 01
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 
Debugging node
Debugging nodeDebugging node
Debugging node
 
Android Aula 2
Android Aula 2Android Aula 2
Android Aula 2
 
Phonegap
PhonegapPhonegap
Phonegap
 
Estudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogEstudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do Blog
 
Curso Android 01: Introdução
Curso Android 01: IntroduçãoCurso Android 01: Introdução
Curso Android 01: Introdução
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APP
 

Mais de Tiago Antônio da Silva

SIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearSIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearTiago Antônio da Silva
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilTiago Antônio da Silva
 
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoCaminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoTiago Antônio da Silva
 
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqAnálise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqTiago Antônio da Silva
 
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceXamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceTiago Antônio da Silva
 
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsXamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsTiago Antônio da Silva
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoTiago Antônio da Silva
 
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesDefesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesTiago Antônio da Silva
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosTiago Antônio da Silva
 
Curso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxCurso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxTiago Antônio da Silva
 
Curso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarCurso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarTiago Antônio da Silva
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoTiago Antônio da Silva
 

Mais de Tiago Antônio da Silva (20)

SIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearSIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao Linear
 
Manual de Sovrevivência do Aluno
Manual de Sovrevivência do AlunoManual de Sovrevivência do Aluno
Manual de Sovrevivência do Aluno
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código Fácil
 
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoCaminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
 
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqAnálise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
 
Redes - Camada de Enlace de Dados
Redes - Camada de Enlace de DadosRedes - Camada de Enlace de Dados
Redes - Camada de Enlace de Dados
 
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceXamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
 
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsXamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
 
O que são Redes de Computadores
O que são Redes de ComputadoresO que são Redes de Computadores
O que são Redes de Computadores
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de Transmissão
 
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesDefesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
 
Folhas de Estilo XSL
Folhas de Estilo XSLFolhas de Estilo XSL
Folhas de Estilo XSL
 
Divisão de Imagens 3D com CloudCompare
Divisão de Imagens 3D com CloudCompareDivisão de Imagens 3D com CloudCompare
Divisão de Imagens 3D com CloudCompare
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicos
 
Curso JavaScript - Aula jQuery
Curso JavaScript - Aula jQueryCurso JavaScript - Aula jQuery
Curso JavaScript - Aula jQuery
 
Curso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxCurso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e Ajax
 
Curso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarCurso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como Programar
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
 
Curso HTML 5 - Construindo um Layout
Curso HTML 5 - Construindo um LayoutCurso HTML 5 - Construindo um Layout
Curso HTML 5 - Construindo um Layout
 
Curso HTML 5 - Aula Inicial
Curso HTML 5 - Aula InicialCurso HTML 5 - Aula Inicial
Curso HTML 5 - Aula Inicial
 

Criando um Novo Projeto Android em 10 Passos

  • 1. Criando um Novo Projeto Prof. Esp. Tiago A. Silva www.tiago.blog.br TECNOLOGIAS PARA MOBILIDADE
  • 2. OBJETIVOS ✓APRENDER A CRIAR UM NOVO PROJETO NO ANDROID STUDIO ✓Criar uma aplicação simples ✓Visualizar o Hello Word no AVD ✓Adicionar uma activity ✓Trocar de telas ✓Trocar nome do App ✓Adicionar botão voltar ✓Abrir um projeto existente Material em: www.tiago.blog.br www.tiago.blog.br 2
  • 4. Antes de Abrir o Android Studio... 4 Se você estiver usando um computador com pouca memória RAM é aconselhável, antes de iniciar esta aula, fechar todos os programas abertos. No comutador deverá haver apenas o Android Studio, Emulador do AVD e seu leitor de PDF.www.tiago.blog.br
  • 5. Tela Inicial do Android Studio 5 1 Projetos criados por mim anteriormente. No seu computador pessoal eles poderão aparecer aqui. Caso contrário use a opção “Open na existing Android Studio project” www.tiago.blog.br
  • 7. 7 4 Não esqueça de selecionar a API 14: Android 4.0! www.tiago.blog.br
  • 10. CONHECENDO OS ELEMENTOS DA INTERFACE DO ANDROID STUDIO
  • 12. Conhecendo a Interface • ELEMENTOS LISTADOS NO SLIDE ANTERIOR: 1) Barra de Títulos, com a Localização do seu Projeto 2) Visualização da estrutura do seu Projeto 3) Diretórios onde estarão os arquivos XML de design do App 4) Arquivo XML aberto para edição da interface do App 5) Arquivo Java aberto para edição dos comportamentos do App 12www.tiago.blog.br
  • 13. Modificando nosso Banco de Dados 13 1 2 3 4 5 www.tiago.blog.br
  • 14. Conhecendo a Interface • ELEMENTOS LISTADOS NO SLIDE ANTERIOR: 1) Lista de componentes para serem adicionados à Activity 2) Árvore da ordem dos elementos no layout da Activity 3) Pré visualização do tela do App 4) Valor do zoom aplicado na pré visualização 5) Botão para instalar e executar o aplicativo no AVD 14www.tiago.blog.br
  • 15. COMO VISUALIZAR MEU PROJETO NO AVD?
  • 16. Visualizando o Projeto no AVD 16 2 3 1 www.tiago.blog.br
  • 17. COMO ADICIONAR MAIS UMA ACTIVITY AO MEU PROJETO?
  • 18. Adicionando uma Nova Activity 18 1 2 3 www.tiago.blog.br
  • 20. Modificando nosso Banco de Dados 20 E ESSE ERRO? Esse erro pode acontecer porque o Gradle precisa fazer downloads de dependências. É necessário desativar o modo off-line e clicar na opção acima “try again” www.tiago.blog.br
  • 21. 21 1 2 Sem o erro o Andoid Studio cria dois arquivos no projeto: SegundaTela.java em 1) e activity_segunda_tela.xml em 2). Esses dois arquivos são, respectivamente, o arquivo de programação em Java e o arquivo de layout (visual). www.tiago.blog.br
  • 22. COMO IR DE UMA ACTIVITY PARA OUTRA?
  • 24. Conhecendo a Interface • ELEMENTOS LISTADOS NO SLIDE ANTERIOR: 1) Neste caso vamos da abrir uma segunda tela a partir da Main Activity. Então abra o arquivo Java desta actity para adicionarmos o método ir_para_segunda_tela que irá nos levar de uma Activity para outra. 2) Imports necessários ao código. Veremos detalhes nas aulas seguintes. 3) Não digite packetContext, esse texto é adicionado automaticamente pelo Android Studio. 24www.tiago.blog.br
  • 26. Conhecendo a Interface • ELEMENTOS LISTADOS NO SLIDE ANTERIOR: 1) Adicione um botão para ser clicado para levar para a segunda tela. 2) Arraste até a posição indicada (veja que mais a frente ele mudará de lugar. Por que?) 3) Alterar o texto do botão 4) Defina o método ir_para_segunda_tela no evento onClick do botão. 26www.tiago.blog.br
  • 27. Transição Entre Telas 27 8 A segunda tela aparece em branco porque não adicionamos nada a ela ainda. www.tiago.blog.br
  • 28. COMO TROCAR O NOME DO MEU APLICATIVO?
  • 30. Como Trocar o Nome do Meu Aplicativo? 30 3 4 Execute o App novamente para ver o nome mudar! www.tiago.blog.br
  • 31. COMO ADICIONAR NAVEGAÇÃO ENTRE AS ACTIVITIES?
  • 32. Como Trocar o Nome do Meu Aplicativo? 32 1 2 Edite as linhas conforme a imagem. Note que vamos definir uma Activity de inicio, que será a MainActivity www.tiago.blog.br
  • 33. Como Trocar o Nome do Meu Aplicativo? 33 ANTES DEPOIS www.tiago.blog.br
  • 34. COMO ABRIR UM PROJETO EXISTENTE?
  • 35. Como abrir um Projeto Existente? 35www.tiago.blog.br 1 Navegue até a pasta do projeto. Caso ele esteja no Pen Drive, copie-o para o computador, caso contrário o Android Studio ficará muito lento.