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

Aula 1 - Minicurso sobre Design Centrado no Usuário
Aula 1 - Minicurso sobre Design Centrado no UsuárioAula 1 - Minicurso sobre Design Centrado no Usuário
Aula 1 - Minicurso sobre Design Centrado no Usuário
Erico Fileno
 

Mais procurados (20)

Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IP
 
Aps lista de exercícios
Aps lista de exercíciosAps lista de exercícios
Aps lista de exercícios
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
Aula03 - protocolo http
Aula03 -  protocolo httpAula03 -  protocolo http
Aula03 - protocolo http
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Aula 1 - Minicurso sobre Design Centrado no Usuário
Aula 1 - Minicurso sobre Design Centrado no UsuárioAula 1 - Minicurso sobre Design Centrado no Usuário
Aula 1 - Minicurso sobre Design Centrado no Usuário
 
Aula 4 – conceitos e tecnologias internet e intranet
Aula 4 – conceitos e tecnologias   internet e intranetAula 4 – conceitos e tecnologias   internet e intranet
Aula 4 – conceitos e tecnologias internet e intranet
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IP
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)Sistema Operacional Windows (versão 11)
Sistema Operacional Windows (versão 11)
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informação
 
Javascript aula 01 - visão geral
Javascript   aula 01 - visão geralJavascript   aula 01 - visão geral
Javascript aula 01 - visão geral
 
Curso Java Básico - Aula 01
Curso Java Básico - Aula 01Curso Java Básico - Aula 01
Curso Java Básico - Aula 01
 

Semelhante a Criando o Primeiro Projeto no Android Studio

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
nunes666
 
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
Vinícius Thiengo
 
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
Vinícius Thiengo
 

Semelhante a Criando o Primeiro Projeto no Android Studio (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

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
Tiago 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 o Primeiro Projeto no Android Studio

  • 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.