Android tutorial
Programando Passo-a-Passo
De : Pedro Henrique Fialho Santos (pedroh@inatel.br)
Desenvolvida no Inatel Competence Center – ICC Estagiário: Pedro Henrique Fialho Santos
Fontes: Portal Android (principal forum brasileiro de Android. Exemplo retirado de lá): http://forum.portalandroid.org/ Wikipedia: http://pt.wikipedia.org/wiki/Android http://pt.wikipedia.org/wiki/Dalvik_virtual_machine
Rixargolo: http://www.rixargolo.com/2008/03/04/o-que-android/
GUJ (Grupos de Usuários Java - principal forum brasileiro de Java): http://www.guj.com.br/
Android Delevelopers: http://developer.android.com/index.html
O que é Android?
Android é um sistema operacional baseado em kernel Linux. Ele foi inicialmente desenvolvido pela Google, e permite os desenvolvedores escreverem software na linguagem de programação Java controlando o dispositivo móveis via bibliotecas desenvolvidas pela Google. Exemplos de celulares com Android: Samsung Galaxy, HTC Hero, HTC Magic, HTC G1, Motorola Blur/Dext, Motorola Milestone, Sony Xperia 10 Acer Liquid.
Máquina virtual Dalvik
Aplicações escritas em Java são compiladas em bytecodes Dalvik e executadas usando a Máquina virtual Dalvik, que é uma máquina virtual especializada desenvolvida para uso em dispositivos móveis, o que permite que programas sejam distribuídos em formato binário (bytecode) e possam ser executados em qualquer dispositivo Android, independentemente do processador utilizado. Apesar das aplicações Android serem escritas na linguagem Java, ela não é uma máquina virtual Java, já que não executa bytecode JVM.
IDE
Para ajudar os desenvolvedores na criação de aplicativos para o Android, a Google disponibilizou um plugin para a IDE Eclipse que adiciona ferramentas para criar a depurar os códigos com facilidade.
Requisitos de Software e Sistema
Sistemas Operacionais Compatíveis
• • •
Windows XP ou Vista Mac OS X 10.4.8 ou posterior (x86 apenas) Linux (testado no Ubuntu 9.10)
Faça o