aula android 01.pdf
TRANSCRIPT
![Page 1: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/1.jpg)
domingo, 21 de outubro de 12
![Page 2: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/2.jpg)
HOrário: 13:40 as 17:20Pausa: 15:30 as 15:40
domingo, 21 de outubro de 12
![Page 3: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/3.jpg)
Carlos Cavalcanti
domingo, 21 de outubro de 12
![Page 4: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/4.jpg)
...E você?domingo, 21 de outubro de 12
![Page 5: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/5.jpg)
domingo, 21 de outubro de 12
![Page 6: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/6.jpg)
mais de 10 milhões de contatos alterados
domingo, 21 de outubro de 12
![Page 7: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/7.jpg)
domingo, 21 de outubro de 12
![Page 8: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/8.jpg)
domingo, 21 de outubro de 12
![Page 9: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/9.jpg)
Muitas funcionalidades
domingo, 21 de outubro de 12
![Page 10: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/10.jpg)
domingo, 21 de outubro de 12
![Page 11: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/11.jpg)
Necessidade!
domingo, 21 de outubro de 12
![Page 12: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/12.jpg)
Necessidade!
domingo, 21 de outubro de 12
![Page 13: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/13.jpg)
Necessidade!
domingo, 21 de outubro de 12
![Page 14: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/14.jpg)
http://tvg.globo.com/programas/mais-voce/O-programa/noticia/2012/10/conheca-o-novo-mercado-de-trabalho-para-os-jovens-desenvolvimento-de-aplicativos.html
- A área tem emprego pleno, há inclusive falta de mão de obra. Ainda existem poucos especialistas em engenharia de mobilidade, área que desenvolve softwares para dispositivos móveis, como tablets e smartphones;
domingo, 21 de outubro de 12
![Page 15: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/15.jpg)
Open Handset Alliance
domingo, 21 de outubro de 12
![Page 16: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/16.jpg)
Você escolhe!
domingo, 21 de outubro de 12
![Page 17: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/17.jpg)
VáriosTipos
domingo, 21 de outubro de 12
![Page 18: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/18.jpg)
Data collected during a 14-day period ending on October 1, 2012
domingo, 21 de outubro de 12
![Page 19: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/19.jpg)
Desenvolvimento genérico
domingo, 21 de outubro de 12
![Page 20: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/20.jpg)
Idéias
domingo, 21 de outubro de 12
![Page 21: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/21.jpg)
domingo, 21 de outubro de 12
![Page 22: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/22.jpg)
domingo, 21 de outubro de 12
![Page 23: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/23.jpg)
domingo, 21 de outubro de 12
![Page 24: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/24.jpg)
domingo, 21 de outubro de 12
![Page 25: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/25.jpg)
domingo, 21 de outubro de 12
![Page 26: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/26.jpg)
domingo, 21 de outubro de 12
![Page 27: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/27.jpg)
domingo, 21 de outubro de 12
![Page 28: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/28.jpg)
$25.00
domingo, 21 de outubro de 12
![Page 29: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/29.jpg)
•Cobrar para que os usuários façam o download de sua aplicação;
•Colocar pub l ic idade na sua aplicação, e receber por isso.
domingo, 21 de outubro de 12
![Page 30: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/30.jpg)
Ambiente
• Linux• Mac OS• Windows XP ou superior
domingo, 21 de outubro de 12
![Page 31: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/31.jpg)
Ferramenta
Text
domingo, 21 de outubro de 12
![Page 32: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/32.jpg)
domingo, 21 de outubro de 12
![Page 33: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/33.jpg)
http://developer.android.com/sdk/index.html
Download the Android SDK
domingo, 21 de outubro de 12
![Page 34: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/34.jpg)
domingo, 21 de outubro de 12
![Page 35: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/35.jpg)
domingo, 21 de outubro de 12
![Page 36: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/36.jpg)
domingo, 21 de outubro de 12
![Page 37: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/37.jpg)
domingo, 21 de outubro de 12
![Page 38: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/38.jpg)
domingo, 21 de outubro de 12
![Page 39: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/39.jpg)
domingo, 21 de outubro de 12
![Page 40: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/40.jpg)
domingo, 21 de outubro de 12
![Page 41: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/41.jpg)
domingo, 21 de outubro de 12
![Page 42: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/42.jpg)
domingo, 21 de outubro de 12
![Page 43: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/43.jpg)
domingo, 21 de outubro de 12
![Page 44: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/44.jpg)
Criando primeira aplicação
domingo, 21 de outubro de 12
![Page 45: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/45.jpg)
domingo, 21 de outubro de 12
![Page 46: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/46.jpg)
domingo, 21 de outubro de 12
![Page 47: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/47.jpg)
domingo, 21 de outubro de 12
![Page 48: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/48.jpg)
domingo, 21 de outubro de 12
![Page 49: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/49.jpg)
domingo, 21 de outubro de 12
![Page 50: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/50.jpg)
domingo, 21 de outubro de 12
![Page 51: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/51.jpg)
domingo, 21 de outubro de 12
![Page 52: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/52.jpg)
Activity
domingo, 21 de outubro de 12
![Page 53: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/53.jpg)
Activity
domingo, 21 de outubro de 12
![Page 54: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/54.jpg)
layout/activity_main.xmldomingo, 21 de outubro de 12
![Page 55: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/55.jpg)
Ciclo de vida
da activity
domingo, 21 de outubro de 12
![Page 56: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/56.jpg)
OnCreate
• Este método é obrigadorio e é chamado uma única vez. Nele é onde se exibe a view na tela.
domingo, 21 de outubro de 12
![Page 57: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/57.jpg)
onStart
• Este método é chamado quando a activity está ficando visível para o usuário.
• E la é chamada depo is do método onCreate() ou onRestart().
domingo, 21 de outubro de 12
![Page 58: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/58.jpg)
onRestart
• Este método é chamado quando uma activity fica parada temporariamente e está sendo iniciada outra vez.
domingo, 21 de outubro de 12
![Page 59: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/59.jpg)
onResume
• Este método é chamado quando a activity está no topo da pilha, e dessa forma já está executando como activity principal.
domingo, 21 de outubro de 12
![Page 60: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/60.jpg)
onPause
• Este método é chamado quando algum evento no celular é acionado, como por exemplo, quando o celular entra em modo de espera.
domingo, 21 de outubro de 12
![Page 61: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/61.jpg)
onStop
• Este método é chamado quando a activity está sendo encerrada e não está mais visível para o usuário. Por exemplo, uma outra activity for chamada, ficando a cima dela na pilha das activitys.
domingo, 21 de outubro de 12
![Page 62: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/62.jpg)
onDestroy
• Este método é chamado quando a activity é encerrada. Este método pode ser chamado automáticamente pelo SO, como um “pedido” de liberação de memória para o celular.
domingo, 21 de outubro de 12
![Page 63: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/63.jpg)
Classe Rdomingo, 21 de outubro de 12
![Page 64: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/64.jpg)
AndroidManifest.xml
domingo, 21 de outubro de 12
![Page 65: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/65.jpg)
domingo, 21 de outubro de 12
![Page 66: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/66.jpg)
domingo, 21 de outubro de 12
![Page 67: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/67.jpg)
domingo, 21 de outubro de 12
![Page 68: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/68.jpg)
domingo, 21 de outubro de 12
![Page 69: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/69.jpg)
domingo, 21 de outubro de 12
![Page 70: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/70.jpg)
domingo, 21 de outubro de 12
![Page 71: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/71.jpg)
domingo, 21 de outubro de 12
![Page 72: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/72.jpg)
domingo, 21 de outubro de 12
![Page 73: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/73.jpg)
domingo, 21 de outubro de 12
![Page 74: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/74.jpg)
domingo, 21 de outubro de 12
![Page 75: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/75.jpg)
domingo, 21 de outubro de 12
![Page 76: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/76.jpg)
domingo, 21 de outubro de 12
![Page 77: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/77.jpg)
Vamos lá..
• Adicionar botão na tela
• Fazer ele exibir um texto qualquer
domingo, 21 de outubro de 12
![Page 78: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/78.jpg)
Classe Activity
Arquivo de layout(xml)domingo, 21 de outubro de 12
![Page 79: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/79.jpg)
Classe Activity
Arquivo de layout(xml)
Integração
domingo, 21 de outubro de 12
![Page 80: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/80.jpg)
domingo, 21 de outubro de 12
![Page 81: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/81.jpg)
domingo, 21 de outubro de 12
![Page 82: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/82.jpg)
Para isso funcionardomingo, 21 de outubro de 12
![Page 83: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/83.jpg)
Para isso funcionar
findViewById
domingo, 21 de outubro de 12
![Page 84: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/84.jpg)
domingo, 21 de outubro de 12
![Page 85: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/85.jpg)
findViewById
domingo, 21 de outubro de 12
![Page 86: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/86.jpg)
findViewById<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Button" />
domingo, 21 de outubro de 12
![Page 87: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/87.jpg)
findViewById<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Button" />
domingo, 21 de outubro de 12
![Page 88: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/88.jpg)
findViewById<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Button" />
domingo, 21 de outubro de 12
![Page 89: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/89.jpg)
findViewById<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Button" />
Exemplo:
domingo, 21 de outubro de 12
![Page 90: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/90.jpg)
findViewById
Button botao = (Button) findViewById(R.id.button1);
<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Button" />
Exemplo:
domingo, 21 de outubro de 12
![Page 91: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/91.jpg)
Vamos implementar
domingo, 21 de outubro de 12
![Page 92: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/92.jpg)
Exercício• Criar um novo projeto
• Um textView
• Dois editText’s
• Um button
• Fazer a soma dos valores nos dois edits e setar no label
domingo, 21 de outubro de 12
![Page 93: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/93.jpg)
Intent• Intent significa “intenção”
• Com a intent podemos trocar de tela
//Criando uma intent, onde iremos dizer para onde essa "intenção" irá.Intent it = new Intent(ClassActivityCorrente.this, OutraTelaActivity.class);
27//Funcão para dar inicio a intent.
28startActivity(it);
domingo, 21 de outubro de 12
![Page 94: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/94.jpg)
Intent• Intent significa “intenção”
• Com a intent podemos trocar de tela
//Criando uma intent, onde iremos dizer para onde essa "intenção" irá.Intent it = new Intent(ClassActivityCorrente.this, OutraTelaActivity.class);
27//Funcão para dar inicio a intent.
28startActivity(it);
Context
domingo, 21 de outubro de 12
![Page 95: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/95.jpg)
Intent• Intent significa “intenção”
• Com a intent podemos trocar de tela
//Criando uma intent, onde iremos dizer para onde essa "intenção" irá.Intent it = new Intent(ClassActivityCorrente.this, OutraTelaActivity.class);
27//Funcão para dar inicio a intent.
28startActivity(it);
Context Nova Activity
domingo, 21 de outubro de 12
![Page 96: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/96.jpg)
Intent• Intent significa “intenção”
• Com a intent podemos trocar de tela
//Criando uma intent, onde iremos dizer para onde essa "intenção" irá.Intent it = new Intent(ClassActivityCorrente.this, OutraTelaActivity.class);
27//Funcão para dar inicio a intent.
28startActivity(it);
Context Nova Activity
domingo, 21 de outubro de 12
![Page 97: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/97.jpg)
Intent• Intent significa “intenção”
• Com a intent podemos trocar de tela
//Criando uma intent, onde iremos dizer para onde essa "intenção" irá.Intent it = new Intent(ClassActivityCorrente.this, OutraTelaActivity.class);
27//Funcão para dar inicio a intent.
28startActivity(it);
Context Nova Activity
domingo, 21 de outubro de 12
![Page 98: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/98.jpg)
Nova Activity
• Para criar uma nova tela é necessário declara-la no AndroidManifest dentro da tag <application>
<activity android:name=".NovaActivity"/>
domingo, 21 de outubro de 12
![Page 99: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/99.jpg)
Nova Activity<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.exemploandroid" android:versionCode="1" android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".NovaActivity"/> </application>
</manifest>
domingo, 21 de outubro de 12
![Page 100: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/100.jpg)
Nova Activity<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.exemploandroid" android:versionCode="1" android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".NovaActivity"/> </application>
</manifest>
domingo, 21 de outubro de 12
![Page 101: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/101.jpg)
Nova Activity<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.exemploandroid" android:versionCode="1" android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".NovaActivity"/> </application>
</manifest>
domingo, 21 de outubro de 12
![Page 102: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/102.jpg)
Nova Activity<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.exemploandroid" android:versionCode="1" android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".NovaActivity"/> </application>
</manifest>
domingo, 21 de outubro de 12
![Page 103: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/103.jpg)
Nova Activity
• No nosso projeto o package default é o com.example.exemploandroid, se a Activity estiver dentro deste pacote só será necessário declarar “.NomeDaActivity” no manifest
• Caso a nova Activity esteja declarada no pacote “com.example.exemploandroid.teste”, no manifest deverá ser declarado “teste.NomeDaActivity”
<activity android:name="teste.NomeDaActivity"/>
domingo, 21 de outubro de 12
![Page 104: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/104.jpg)
Exercício
• Adicionar botão na tela
• Fazer ele abrir nova tela
domingo, 21 de outubro de 12
![Page 105: Aula android 01.pdf](https://reader034.vdocuments.pub/reader034/viewer/2022052310/55526dd4b4c905d41d8b528c/html5/thumbnails/105.jpg)
domingo, 21 de outubro de 12