Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Programação
Tipologia: Notas de estudo
1 / 131
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Programando Passo a Passo 3ª Edição
De : Luciano Alves da Silva ([email protected])
Android é uma plataforma aberta voltada para dispositivos móveis desenvolvida pela Google e atualmente é mantida pela Open Handset Alliance (OHA). Todas as aplicações desenvolvidas para essa plataforma utilizam à linguagem Java, o que facilita muitos programadores com conhecimentos em Java a desenvolver aplicações para essa plataforma.
Este material tem por objetivo mostrar de modo fácil como programar na plataforma para dispositivos móveis da Google (Android) usando o eclipse. Neste material vamos conhecer um pouco do histórico do Android, como surgiu, quais dispositivos suportam esse sistema operacional, como é a sua estrutura e como desenvolver diversos tipos de aplicações para Android por meio de vários programas e exemplos bem explicados.
O Android é uma plataforma desenvolvida pela Google voltada para dispositivos móveis. Em 5 de novembro de 2007, a empresa tornou pública a primeira plataforma Open Source de desenvolvimento para dispositivos moveis baseada na plataforma Java com sistema operacional Linux, na qual foi chamada de Android. Essa plataforma é mantida pela OHA (Open Handset Alliance), um grupo formado por mais de 40 empresas as quais se uniram para inovar e acelerar o desenvolvimento de aplicações, serviços, trazendo aos consumidores uma experiência mais rica em termos de recursos, menos dispendiosa em ternos financeiros para o mercado móvel. Pode-se dizer que a plataforma Android é a primeira plataforma móvel completa, aberta e livre.
Um dos SmartPhones que ofereceu suporte a esse sistema operacional foi o G1 da empresa T-Mobile. Veja a figura dele abaixo:
(G1 da T-Mobile)
Não demorou muito para que o Android chegasse aqui no Brasil. Hoje já contamos com operadoras como Claro, TIM e Vivo que já oferecem suporte a essa plataforma.
Os SmartPhones disponíveis aqui no Brasil, oferecidos por algumas dessas operadoras, que suportam o sistema Android é o Samgung Galaxy e o Motorola Milestone. Veja a figura desses SmartPhones abaixo:
Android é a plataforma open source para dispositivos móveis da Open Handset Alliance (OHA). O Android SDK é o kit de desenvolvimento que disponibiliza as ferramentas e APIs necessárias para desenvolver aplicações para a plataforma Android, utilizando a linguagem Java. Recursos :
(Arquitetura geral da plataforma Android)
Junto com o Android vem um conjunto de aplicações fundamentais. São elas:
Todos os aplicativos implementados foram desenvolvidos na linguagem de programação Java.
Utiliza a versão 2,6 do kernel do Linux para os serviços centrais do sistema, tais como segurança, gestão de memória, gestão de processos, etc. O kernel também atua como uma camada de abstração entre o hardware e o resto do software.
Para a elaboração desse material, eu fiz o uso do Eclipse Galileo (Eclipse 3.5.1 para Windows) e o SDK do Android Revisão 5 e o plugin do Android para o Eclipse ADT-0.9.6. Qualquer versão (de preferência superior) dos programas citados acima serve. Claro , para que toda essa aplicação funcione é necessário que você tenha instalado antes de tudo, a Máquina Virtual Java (de preferência a versão 5 ou posterior). Bom, mãos a obra.
Para saber se você possui uma Maquina virtual Java, entre no prompt de comando de digite a seguinte linha:
java –version
Se mostrar algo parecido como mostra o código abaixo:
java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
Beleza, você possui uma máquina virtual Java instalada no seu computador, caso contrário, instale o JDK. Você pode fazer o download do JDK pelo link abaixo:
http://java.sun.com/javase/downloads/index.jsp
Se você já possui a máquina virtual Java instalada em seu computador, basta agora você fazer o download do Eclipse, que pode ser feita pelo link abaixo:
http://www.eclipse.org/downloads/
Para fazer o download do Android SDK e do seu plugin , faça pelo link abaixo:
http://developer.android.com/sdk/index.html
Depois de obter os programas e plugins citados acima, vamos fazer agora as devidas configurações. Primeiramente, você irá descompactar o arquivo “android-sdk_r05-windows.zip”, de preferência no diretório raiz “C:\”. Depois de descompactar, execute o utilitário “SDK Setup”, que se encontra dentro da pasta descompactada, conforme é mostrado na figura abaixo:
Ao executá-lo, ele irá atualizar as suas fontes , conforme mostra a figura abaixo:
Se durante a atualização das fontes, a aplicação apresentar um erro, conforme mostra a figura abaixo:
Agora , clique na opção “Force https://... Sources to be fetched using http://...”, e será novamente mostrada a caixa de diálogo de atualização das fontes, que fará a atualização desta vez, com sucesso.
Depois de feito a atualização, vá na seção “Available Packages” e expanda o item ao lado e marque a opção “SDK Platform Android 2.1, API7, revision 1”", como demostra a figura abaixo:
Agora clique no botão “Install Selected” e será mostrada uma nova tela, conforme a figura abaixo:
Agora simplesmente clique no botão “Install” e a instalação será efetuada, conforme demonstra a figura abaixo:
A instalação leva alguns minutos para ser feita. Quando a instalação for concluída, será exibida algumas mensagens, conforme mostra a figura abaixo:
Pronto, uma etapa concluída. Agora vamos instalar o Eclipse com o plugin do Android. Para instalar o eclipse simplesmente descompacte em um local apropriado, de preferência no drive “C:\”. Depois disso copie para o drive “C:\” o plugin do Android “ADT-0.9.6.zip”. Feito isso vamos executar o eclipse. Com o eclipse aberto na no menu “help” -> “Install New Software”, como mostra a figura abaixo:
Agora vamos clicar no botão “Archive” e iremos procurar e selecionar o plugin do Android “A.D.T-0.9.6.zip”. Preencha o campo “Name” como mostra a figura abaixo:
Ao clicar em “OK” será mostrada uma tela, conforme demonstra a figura abaixo:
Agora expanda o item “Developer Tools” e marque todas as opções, conforme mostra a figura abaixo:
Se em algum momento durante o processo for exibida a figura abaixo:
Pode clicar em “OK” sem problemas, e o processo se completará. Após o termino do processo você deve reiniciar o Eclipse, clicando em “Yes”, na mensagem abaixo:
Após o eclipse ter reiniciado, vamos fazer agora as configurações para fazer conexão com o emulador do Android. Vamos no menu “Window” / “Preferences”. Aberta a caixa de diálogo, selecione o item “Android” e será mostrada uma tela, conforme demonstra a figura abaixo:
Agora você vai selecionar o diretório onde se encontra o Android, que aqui no meu computador, o android se encontra instalado em “C:\android-sdk- windows”, logo, terei que selecionar essa pasta. Feito isso basta clicar em “OK”.
Para finalizar vamos definir um dispositivo virtual, conhecido como AVD (Android Virtual Device), onde nossas aplicações daqui para frente serão executadas. Para isso, vá no menu “Windows” / “Android SDK and AVD Manager”, conforme mostra a figura abaixo:
Feito o procedimento acima, será aberta uma tela conforme mostra a figura abaixo: