GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA

10.045 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
7 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
10.045
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
267
Comentários
0
Gostaram
7
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA

  1. 1. ETEC MONSENHOR ANTONIO MAGLIANO2013
  2. 2. Entendo melhor algunsconceitos
  3. 3. É o componente que representa a tela, na qual o usuáriointerage com a aplicação.No momento de criaçãodo projeto se define aomenos uma activity.Na activity se definequal será o layoututilizadoActivityLayout
  4. 4. Evento OnCreateÉ chamado quandoa activity é criada.Define o conteúdoa serexibido, especificando um arquivo delayout.
  5. 5. OnCreate - é chamado quando a activity écriada.onStart - é chamado após o onCreate, e antes daactivity se tornar visível para o usuário.onResume - é chamado após o onStart, quandoa activity se torna visível para o usuário.onPause - é chamado após o onResume, quandoa activity está para perder a visibilidade paraoutraactivity.onStop - a activity não está mais visível para ousuário.onDestroy - a activity está prestes a serdestruída.
  6. 6. • As interfaces da aplicação são definidas emarquivos XML que ficam na pasta res/layout.• Todos os arquivos de layout devem ficar nestapasta, você não pode agrupá-los em outrapasta.Há 2 tipos de elementos no XML de umlayout: Containers e Widgets.
  7. 7. Um container é um elemento que agrega vários outroselementos, sejam eles outros containers ou widgets.• LinearLayout - possui um atributo orientation que podereceber o valor vertical ou horizontal que indica que oselementos filhos devem ser agrupados na vertical ouhorizontal.• RelativeLayout - é um layout que permite posicionar oselementos filhos de maneira relativa, um em relação aooutro.• FrameLayout - é um tipo de layout bem simples, quepermite adicionar apenas um elemento. Se adicionar maiselementos, eles irão ser desenhados sobre os outros,parcialmente ou totalmente.• TableLayout - como o nome sugere, serve para criartabelas. Você deve adicionar elementos do tipo TableRow, enestes elementos adicionar as células que deseja mostrar.
  8. 8. Widgets são os elementos isolados como textos, botões, caixas de texto, etc.• TextView - usado para mostrar textos na tela.• EditText - usado para que o usuário digite algum valor de entrada.• Button - usado para que o usuário execute ações através de cliques.• Etc.
  9. 9. Sugestão: acesse o site www.iconfinder.com, busque por“calculator” com tamanho de 128 pixels e baixe um arquivo noformato PNG.
  10. 10. CalculadoraActivitymain
  11. 11. 123
  12. 12. Nome daStringValor daString
  13. 13. Classesreferenciadas naclasseCalculadoraActivity
  14. 14. Modifique o projeto para que seja possívelrealizar as 4 operações básicas:Soma,Subtração,Multiplicação e Divisão.Dica 1Lembre-se de criar os novos objetos do tipoButton na Activity.Dica 2Cada Botão deve possuir um Listener para oevento click.Dica 3Lembre-se de criar Strings para cada botão noarquivo strings.xml na pasta resvalues.
  15. 15. • developers.android.com• www.k19.com.br/downloads/apostilas/java/k19-k41-desenvolvimento-mobile-com-android• www.slideshare.net/joseamacedo/introduo-ao-desenvolvimento-android?utm_source=slideshow&utm_medium=ssemail&utm_campaign=download_notification#

×