Android - Programação para dispositivos móveis (Aula 1)

download Android - Programação para dispositivos móveis (Aula 1)

If you can't read please download the document

Transcript of Android - Programação para dispositivos móveis (Aula 1)

  • 1. PROGRAMAO PARA DISPOSITIVOS MVEIS

2. @ricardolonga Graduado em Sistemas de Informao; Ps-graduado em Eng. de Software; Arquiteto de software na Dgitro Tecnologia; Membro ativo do Grupo de Usurios Java de SC; Palestrante de eventos da rea; Em contato com Java desde 2005. 3. Objetivos da aula Conhecer a nossa equipe? Como vamos ficar ricos? Rever nossos conhecimentos? Praticar! 4. 1 bilho de aparelhos com Android! 5. Rever nossos conhecimentos? 6. Rever nossos conhecimentos? Quem criou o projeto Android? 7. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. 8. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 9. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. 10. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 11. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. 12. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. Verso do primeiro device? 13. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. Verso do primeiro device? 1.1. 14. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. Verso do primeiro device? 1.1. Roda sobre qual kernel? 15. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. Verso do primeiro device? 1.1. Roda sobre qual kernel? 2.6 do Linux. 16. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. Verso do primeiro device? 1.1. Roda sobre qual kernel? 2.6 do Linux. Qual a licena do projeto? 17. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. Verso do primeiro device? 1.1. Roda sobre qual kernel? 2.6 do Linux. Qual a licena do projeto? ASF. 18. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. Verso do primeiro device? 1.1. Roda sobre qual kernel? 2.6 do Linux. Qual a licena do projeto? ASF. O que Open Handset Alliance? 19. Rever nossos conhecimentos? Quem criou o projeto Android? Android Inc. Em que ano a Google comprou? 2005. Ano do primeiro device? 2008. Verso do primeiro device? 1.1. Roda sobre qual kernel? 2.6 do Linux. Qual a licena do projeto? ASF. O que Open Handset Alliance? Um grupo formado por gigantes do mercado, liderados pelo Google. Definem a plataforma. 20. Curiosidade da semana T-Mobile G1 (HTC); Out/2008; US$ 179,00; Android 1.0; Android 1.1. Emulador online: http://tmobile.modeaondemand.com/htc/g1/ http://tmobile.modeaondemand.com/htc/g1/ 21. O que Activity? 22. O que Activity? Classes que herdam de android.app.Activity e tm como responsabilidades controlar o estado e os eventos da tela. 23. O que Activity? Pelo menos uma Activity por aplicao; Uma e somente uma Activity principal; No sabe desenhar nada na tela. 24. O que Activity? 25. O que Activity? 26. O que View? 27. O que View? A classe android.view.View e suas subclasses se encarregam de desenhar os componentes visuais na tela. 28. O que View? 29. O que View? 30. O que View? 31. O que AndroidManifest.xml? O arquivo principal do projeto, contendo as configuraes da aplicao. 32. O que AndroidManifest.xml? Obrigatrio! Raiz do projeto; Nome do pacote, activities, ...; AndroidManifest.xml == web.xml. 33. Como se relacionam? A classe android.view.View e android.app.Activity andam sempre de mos dadas. 34. nica Activity do projeto. Classe de constantes, gerada automaticamente. Utilizada para acessar os recursos da pasta /res. Pasta com as imagens, conforme resoluo. Pasta com os arquivos *.xml para construir as telas da aplicao. Pasta com os arquivos *.xml para internacionalizao. 35. Como se relacionam? Mos a obra! 36. Obrigado!