Saltar para conteúdo


Foto
- - - - -

[Tutorial] Aprenda A Programar Android - Nivel: I, Ii E Iii


  • Por favor inicie sessão para responder
7 respostas a este tópico

#1 TugaBest

TugaBest

    Membro

  • Membros
  • PipPip
  • 130 mensagens
  • LocalizaçãoPortugal

Mensagem publicada 26 November 2011 - 16:24

Neste tutorial vou ajuda-los a criar a vossa primeira aplicação para o Android, vamos criar a típica primeira aplicação numa linguagem, um “Olá, Mundo!”, utilizando a Framework de desenvolvimento do Android.
Para isso vamos utilizar o Eclipse como IDE e um plugin disponibilizado no site Android Developers.
Categorias: Android, Java, Programação, Telemóveis
Nível: Avançado
Tempo estimado: 90 minutos
Bibliografia: Android Developers
Inicialmente temos de configurar o nosso ambiente de desenvolvimento, é necessário instalar a última versão do SDK e o plugin ADT no Eclipse.Para fazer toda essa configuração inicial leiam o seguinte tutorial: Aprender a configurar um ambiente de desenvolvimento para o Android e volta aqui quando tiveres concluído a configuração.

1º Passo
Depois de configurado o ambiente de desenvolvimento para Android, vamos criar um AVD, e o que é um AVD perguntam vocês. Pois bem, para poder correr as aplicações criadas, é necessário um Emulador do Android. O AVD é um Android Virtual Device, que permite emular um sistema Android. Para criar um AVD, vamos utilizar as ferramentas do SDK do Android. Abre uma janela de comandos do MS-DOS, e vai até à directoria tools do SDK e executa o seguinte comando:
android list targets
Imagem colocada

Este comando vai listar os targets disponíveis para o Android, como podes ver, está relacionado com a versão do Android. Como o objectivo é criar uma aplicação para a versão 2.2 do Android, vamos executar o seguinte comando, com o id 12 para o target:

android create avd –target 12 –name my_avd_22
Imagem colocada

A execução do comando irá perguntar se pretendem criar um perfile de hardware custom, carrega em enter para selecionar opção default (“no”). Temos então criado um AVD com o nome “my_avd_22″, que utiliza a plantaforma 2.2.

2º Passo
Depois de criado o nosso AVD, o próximo passo é criar um Projecto para o Android no Eclipse. Abre o Eclipse, vai ao Menu, File > New > Project Seleciona o wizard para o Android Project.
Imagem colocada

Preenche os detalhes do projecto de acordo com a imagem e depois clica em Finish.
Imagem colocada

O teu projecto está agora pronto. Abre o ficheiro, OlaMundo.Java , deve ser parecido com isto:
Imagem colocada

Repara que está classe é baseada na Activity class. Uma Activity é uma simples entidade, que é utilizada para executar acções. Uma aplicação pode ter diversas “activities”, mas o utilizador só pode interagir com uma de cada vez. O método onCreate() é chamado pelo sistema Android, quando a “Activity” é iniciada. É aqui que devem ser feitas as inicializações e o Setup da UI.

3º Passo
Vamos agora fazer algumas alterações ao código base. O código adicionado tem o comentário à frente de Added.
Imagem colocada
Um interface do Android é composto por hierarquias de objectos chamados Views. Uma View é um objecto drawable usado como um elemento no teu layout, assim como um botão, imagem ou uma label. Cada um desses objectos é uma subclass da View e a subclass que contém o texto é uma TextView. Com as nossas alterações, criamos uma TextView com o construtor que recebe um Android Context. Um Context é um handle para o sistema, que fornece serviços como resources, acesso a base de dados e preferências. A Activity class herda do Context, e como o nosso OlaMundo é uma subclasse do Activity, é também um Context. Assim podemos passar o this como uma referência para o Context no TextView .Depois definimos o texto utilizando o setTex(CharSequence) setText(). Finalmente, passamos o TextView para o setContentView(), para podermos defini-lo como display do Activity UI. Se o teu Activity não chamar este método, não será definido nenhum UI e o sistema apresentara somente um ecrã vazio!

4º Passo
Para terminar, já só falta correr a nossa aplicação. O Eclipse tornam isto muito simples. Vai ao menu Run > Run, na janela selecciona uma “Android Application” e clica em OK. O plugin do ADT no Ecplise vai criar uma configuração para lançar o Emulador do Android automaticamente. Assim que o emulador tenha arrancado (poderá demorar 1 ou 2 minutos), a tua aplicação irá aparecer!

Imagem colocada

E pronto, assim chega ao fim mais um tutorial! Espero que tenhas concluído o tutorial com sucesso, se tiveres alguma dúvida ou dificuldade deixa o teu comentário. PARTILHAR OS CONHECIMENTOS, NÃO FAZ MAL, PELO CONTRARIO, ATÉ NOS FAZ SENTIR MELHOR..FAÇAM O MESMO
  • Duarte777, sebastiandroid e ThelmaJay gosta disto

Samsung Galaxy S3 i9300@Android 4.3 Jelly Bean # 1.4GHz Quad-core processor - 1GB (RAM)


#2 _cobra

_cobra

    Membro

  • Membros
  • PipPip
  • 14 mensagens
  • Huawei Ascend G300

Mensagem publicada 23 December 2011 - 21:16

depos de fazer o tutorial aparece no ECRAN -> A N D R O I D e um cursor a piscar. alguem sabe o que possa ser?

#3 desirat

desirat

    Geek de Android

  • Membros
  • PipPipPipPip
  • 570 mensagens
  • LocalizaçãoCascais
  • OnePlus One, Galaxy Nexus

Mensagem publicada 23 December 2011 - 23:02

isso aparece no emulador certo? por norma é a fazer boot

#4 GreenSpider

GreenSpider

    Membro

  • Membros
  • PipPip
  • 21 mensagens

Mensagem publicada 20 April 2012 - 09:51

Desde já obrigado pelo Tut!Mas é suposto fazer sempre boot no emulador cada vez k se tenta correr?? é k assim demora muito para testar qualquer alteração

#5 r3pek

r3pek

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1560 mensagens
  • LocalizaçãoBA4 - Terceira - Açores
  • Nexus One + Motorola XOOM

Mensagem publicada 20 April 2012 - 10:15

Desde já obrigado pelo Tut!Mas é suposto fazer sempre boot no emulador cada vez k se tenta correr?? é k assim demora muito para testar qualquer alteração

Simplesmente não feches o emulador quando terminas de testar a App. Depois é só mandar executar outravez...
  • TugaBest e GreenSpider gosta disto

#6 Sam

Sam

    Fã de Android

  • Membros
  • PipPipPip
  • 330 mensagens

Mensagem publicada 16 May 2012 - 07:03

ótimo tutorial, apesar de pessoalmente preferir correr o EMU em virtualbox :lol:
Imagem colocada
SE wt19i: [email protected] - CM9.1 - Supercharged V6

Este post foi útil? Faz um Like!


#7 TugaBest

TugaBest

    Membro

  • Membros
  • PipPip
  • 130 mensagens
  • LocalizaçãoPortugal

Mensagem publicada 16 May 2012 - 07:11

obrigado

Samsung Galaxy S3 i9300@Android 4.3 Jelly Bean # 1.4GHz Quad-core processor - 1GB (RAM)


#8 dullsantos

dullsantos

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • LocalizaçãoAlbufeira
  • Asus transformer, Sony Ericsson walkman

Mensagem publicada 20 June 2012 - 13:53

Muito bom tut, ando a verificar e acho que me vou lançar neste meio... se alguem tiver alguma coisa que possa ajudar, mandem-me mensagem, se alguma tiver skype, força, ando mesmo viciado com o mundo do android e quero mesmo começar a perceber disto, é brutal hehe
Ser do Benfica, não é ser de um clube è uma maneira de estar na vida!