rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 1 Android Primeira Aplicao 1. Cllque em !"#" na barra de ferramenLas. 2. na [anela que aparece, abra o Androld pasLa, seleclone $%"&'(" *+,-./0#" +/%/ *12%"-2 e cllque em rxlma . 3. reencha o formulrlo que aparece: nome do apllcauvo e o nome do apllcauvo que aparece para os usurlos. ara esLe pro[eLo, usar "!"#$%&''(". rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 2 Primeira Aplicao $/.3/4' !/5'6 L o namespace do pacoLe para seu apllcauvo (segulndo as mesmas regras que os pacoLes na llnguagem de programao !ava). Seu nome de pacoLe deve ser unlco em Lodos os pacoLes lnsLalados no slsLema Androld. or esLa razo, e geralmenLe melhor se voc usar um nome que comea com o nome de domlnlo reverso da sua organlzao ou enudade edlLora. ara esLe pro[eLo, voc pode usar algo como "br.com.seudomlnlo.myrsLapp". no enLanLo, voc no pode publlcar seu apllcauvo no Coogle lay usando o "com.example" namespace. rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 3 Primeira Aplicao 7-1-585 9':8-%'2 ;<=6 L a verso menor do Androld que o apllcauvo suporLa, lndlcado usando o nlvel Al . ara suporLar LanLos dlsposluvos quanLo posslvel, voc deve denlr lsso para o menor verso dlsponlvel que permlLe que seu apllcauvo para fornecer seu con[unLo de recursos do nucleo. Se alguma caracLerlsuca de sua apllcao s e posslvel em verses mals recenLes do Androld e no e crluco para o con[unLo de recursos do nucleo do apllcauvo, voc pode auvar o recurso apenas quando execuLado nas verses que suporLam. rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 4 Primeira Aplicao >/%4'( ;<=6 lndlca a verso mals recenLe do Androld (Lambem usando o nlvel Al) com o qual voc [ LesLou com a sua apllcao. A medlda que novas verses do Androld se Lornam dlsponlvels, voc deve LesLar o seu apllcauvo na nova verso e aLuallzar esLe valor para corresponder ao nlvel Al mals recenLe, a m de urar provelLo dos novos recursos da plaLaforma. rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 5 Primeira Aplicao ?"5+-,' @-(A6 L a verso da plaLaforma com a qual voc lr compllar o seu apllcauvo. or padro, lsso e denldo como a uluma verso do Androld dlsponlvel no seu Suk. voc alnda pode crlar seu apllcauvo para suporLar as verses mals anugas, mas a denlo da meLa de consLruo para a verso mals recenLe permlLe auvar novos recursos e oumlzar seu apllcauvo para uma grande experlncla de usurlo nos dlsposluvos mals recenLes. rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 6 Primeira Aplicao >A'5'6 Lspeclca o esulo ul para apllcar no seu apllcauvo.
4. Cllque em:
rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 7 Primeira Aplicao &#)*+")!%#",-./0123 5
C arqulvo de manlfesLo descreve as caracLerlsucas fundamenLals da apllcao e dene cada um de seus componenLes.
um dos elemenLos mals lmporLanLes seu manlfesLo deve lnclulr e % B8C'CDC23E elemenLo. lsso declara a compaubllldade do seu apllcauvo com dlferenLes verses do Androld usando o Androld: mlnSdkverslon e androld: LargeLSdkverslon aLrlbuLos. ara o seu prlmelro apllcauvo. rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 8 Primeira Aplicao rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 9 Primeira Aplicao rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 10 Primeira Aplicao Antes de executar a aplicao, no esquea de instanciar uma mquina virtual para o aplicativo
rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 11 Primeira Aplicao Abra o arquivo .java, clique em RUN e aps OK. rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 12 Primeira Aplicao A interface grfica do usurio para um aplicativo Android construdo usando uma hierarquia de View e ViewGroup.
As View(s) de objetos so geralmente widgets de interface, como botes ou campos de texto
ViewGroup so vista containers invisveis que definem como os pontos de vista de criao so colocadas na tela. rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 13 Primeira Aplicao Alinhamentos com referncias: rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 14 Primeira Aplicao Propriedade dos elementos: rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 15 Primeira Aplicao Propriedade dos elementos: rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 16 Primeira Aplicao Propriedade dos elementos: rogramao para ulsposluvos Mvels. !rof. Marcelo Fey - pag. 17 Primeira Aplicao Adicionando uma nova Activity