Preparando um ambiente de desenvolvimento para a plataforma android



Documentos relacionados
Tutorial 1.0. Instalação

Introdução ao Android

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler

INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler

Manual de instalação e configuração da Ferramenta Android SDK

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Introdução ao Android. Prof. Fellipe Aleixo

Desenvolvimento Android.

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO

Programação para Android

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ

OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)

Manual do Teclado de Satisfação Online WebOpinião

Programação de Computadores - I. Profª Beatriz Profº Israel

Android Básico Hello World!

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

EA998/MC933 Guido Araujo e Sandro Rigo

AULA 2. Minicurso PET-EE UFRN

Desenvolvimento de Aplicativos com ASR para Android

Programação para Dispositivos Móveis

Introdução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ

ANDROID APPLICATION PROJECT

Programação para Dispositivos Móveis

Tutorial Eclipse (IDE)

Brainloop Secure Dataroom versão 8.30 App QR Code Scanner para ios e Android Guia rápido

Manual do Usuário CMS WordPress Versão atual: 3.0

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) IBM

BlackBerry Messenger SDK

Descompacte o arquivo site zip que foi baixado dentro da pasta do eclipse.

Programa de Dispositivos Móveis

Tutorial: Serviços web e suas composições

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Desenvolvimento com Android Studio. Aula 02 Widgets, Manipulação de Dados e Programação de Eventos

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR

Tutorial para Atualização do Laboratório de Informática

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

BR DOT COM SISPON: MANUAL DO USUÁRIO

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?

Manual de Download e Instalação da IDE Intellij e ferramentas necessárias para programação android:

Simples, rápido e eficaz. A partir de agora, você conta com duas opções para realizar a entrega do seu Portfólio: Google Docs e o upload de arquivos.

Manual de instalação do Cartão da OAB e baixa do certificado A3 AR Soluti - Goiânia. Versão 1.0 de 22 de setembro de Classificação: Ostensivo

Manual de Instalação SIM/SINASC

Manual de Instalação

Projeto SAT FISCAL Sistema Autenticador e Transmissor CF-e Cupons Fiscais Eletrônicos SAT - FISCAL

Lógica de Programação

VERSÃO: 1.3 TÍTULO: GUIA DE INÍCIO RÁPIDO CLIENTE: FUNCEF

Manual de Instalação da Plataforma Scorpion. 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Fiery Driver Configurator

Atualizações de Software Guia do Usuário

Java Server Pages: Apresentação e Instalação

Criar um novo projeto

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados:

Programa de Dispositivos Móveis

OMT-G Design. Instalação por pacotes

Figura 1: Interface 3G Identech

PROGRAMAÇÃO COM ANDROID NA ÁREA DA ENGENHARIA CARTOGRÁFICA: ALGUNS EXEMPLOS

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (INTERNET EXPLORER)

Desenvolvimento de um aplicativo básico usando o Google Android

Desenvolvimento para Android

ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Do Word 2007 para o Office 365 para empresas

Usando o Conference Manager do Microsoft Outlook

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Tutorial de instalação do Java 7 no Windows 7.

Sophos SafeGuard Disk Encryption

Instalando o plugin CDT 4.0

Computação II Orientação a Objetos

Instalando o MySQL 5.6 no Windows

NetBeans. Conhecendo um pouco da IDE

Instalação e utilização do Eclipse / Fortran em Windows

Nome N Série: Ferramentas

Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android

Guia: como instalar o Ubuntu Linux

LASERTECK SOFTECK FC MANUAL DO USUÁRIO

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7

Atualização, Backup e Recuperação de Software. Número de Peça:

AULA 14 Plugin TerraEdit

Guião de Introdução ao Eclipse IDE Índice

Manual de Instalação do e.sic - Sistema Municipal de Informações ao Cidadão

TOP SAÚDE SEPACO AUTOGESTÃO

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

Tutorial de Computação Programação em Python para MEC1100 v

Tutorial para inscrição on-line

Tutorial de Computação Introdução a Programação Gráfica em Java para MEC1100 v

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

Transcrição:

Preparando um ambiente de desenvolvimento para a plataforma android Setting up a development environment for android platform Felipe Pires de Oliveira¹, Bruno Morais Lemos². Resumo Como citar esse artigo. Oliveira FP, Lemos BM. Preparando um ambiente de desenvolvimento para a plataforma android. Revista Teccen. 2015 Jul./Dez.; 08 (2): 17-28. Este artigo descreve as etapas para a criação de um ambiente de desenvolvimento para a plataforma Android. O artigo foi dividido em quatro partes: Primeiro uma introdução sobre o assunto. Na segunda seção são mostrados os passos necessários para a configuração do ambiente de desenvolvimento. Na terceira seção, é demonstrado como criar uma aplicação para dispositivo Android que calculo Índice de Massa Corporal (IMC). A quarta seção apresenta as considerações finais. A solução abordada tem como base a IDE Eclipse e o SDK do Android, bem como o Kit de Desenvolvimento Java da Oracle (JDK). Palavras-chave: Android. SDK. Eclipse. IDE. Java. Dispositivos Móveis. Introdução Abstract This article describes the steps for setting up a development environment for the Android platform. It is divided into four parts: First an introduction about de subject. The second section shows the steps required to configure the development environment. The third section shows how to create an application for Android device that calculates Body Mass Index (BMI). The fourth section presents the final remarks. The solution discussed has based on the Eclipse IDE and the Android SDK and Oracle s Java Development Kit (JDK). Keywords: Android. SDK. Eclipse. IDE. Java. Mobilie Devices. Com o constante avanço da Tecnologia da Informação (TI), é crescente o uso das novas mídias. A Internet cresce de forma exponencial e atualmente estima-se que possui cerca de 2 bilhões de usuários. Com o uso dessas novas tecnologias é cada vez maior o número de dispositivos que podem ser usados para acessar a Internet, sendo utilizados para as mais diversas finalidades, como: entretenimento, educação, fins comerciais e comunicação. O uso de dados está crescendo rapidamente, de acordo com relatório da Oracle intitulado Opportunity Calling: The Future of Mobile Communications Take Two. De 2010 até os dias atuais, 47% dos 68% usuários globais de smartphone passaram a usar um volume maior de dados, percentual superior ao uso de telefonia móvel para texto ou voz (ComputerWorld, 2011). Este artigo tem como principal objetivo apresentar a tecnologia utilizada e uma metodologia de desenvolvimento para a criação de uma aplicação (App) para a plataforma Android. Para atingir tal objetivo serão utilizadas como ferramentas: a IDE Eclipse, a linguagem de programação Java, o sistema operacional Linux com a distribuição Ubuntu e a plataforma para dispositivos móveis Android. O ambiente de desenvolvimento O sistema operacional usado para a instalação de todos os componentes foi o Linux em sua distribuição Ubuntu 12.04 32 bits, versão beta 2. O Eclipse foi escolhido, pois é uma das mais utilizadas IDEs (Integrated Development Environment) disponíveis atualmente. Esta seção irá demonstrar como obter, instalar e configurar os programas necessários para o desenvolver uma aplicação para a plataforma Android. Revista Teccen. 2015 Jul./Dez.; 08 (2): 17-28 1. Universidade Severino Sombra, Sistemas de Informação, Vassouras-RJ, Brasil. 2. Universidade Severino Sombra, Sistemas de Informação, Engenharia de Computação, Matemática, Vassouras-RJ, Brasil. 17

O Java Development Kit (JDK) Um dos primeiros passos para a montagem de nosso ambiente de desenvolvimento é a instalação do Java Development Kit (JDK). A obtenção do JDK é vital para a continuidade dos passos propostos neste artigo por conter o compilador Java, o depurador Java e outras ferramentas para programação, além do Java Runtime Environment (JRE) através do qual aplicações Java podem ser executadas. Para isso, visite o site http:// www.oracle.com/technetwork/java/javase/downloads/ index.html e clique no botão para download da mais nova versão do JDK disponível. Neste artigo, utilizouse o Java Platform (JDK) 7u3. Na página seguinte, marque a opção em Accept License Agreement e, em seguida clique no link para download da versão 32 bits para o Linux (jdk-7u3-linuxi586.tar.gz). Logo após realizar o download, mova ou copie o arquivo baixado para seu diretório de usuário. Como instalar o JDK Com o botão direito do mouse, clique sobre o arquivo jdk.7u3-linux-i586.tar.gz e, no menu, selecione a opção Extrair aqui. Por fim, tem-se um resultado semelhante ao encontrado na Figura 1. Figura 1. O diretório do JDK recém extraído. Abra um terminal e entre como superusuário através do comando su e execute os seguintes comandos como no Quadro 1: Quadro. Movendo o diretório de instalação do JDK para o diretório /usr/. #cd Programas/ #mv jdk1.7.0_03 / /usr/ O comando acima - mv - irá mover o diretório de instalação do JDK para o diretório /usr/ tornando seu acesso por outros programas mais fácil. O Eclipse O Eclipse é uma Integrated Development Environment (IDE) que pode ser utilizada no desenvolvimento de softwares em qualquer linguagem, não apenas Java. O projeto foi iniciado como substituto proprietário para o Visual Age for Java da IBM, mas teve seu código aberto em 2001. O Eclipse é agora controlado por uma organização independente e sem fins lucrativos chamada Eclipse Foundation (Burnette, 2005). Para obter a IDE Eclipse visite o site http:// www.eclipse.org/ (Figura 2) e clique no link Download Eclipse. Figura 2. Site oficial da IDE Eclipse. 18

Baixe a versão do IDE Eclipse mais apropriada para seu sistema (32 ou 64 bits) clicando no link Eclipse IDE for Java EE Developers (Figura 3). Figura 3. Fazendo o download da mais nova versão do Eclipse IDE for Java Developers. Após fazer o download da última versão do Eclipse para seu computador, crie um sub-diretório chamado Programas dentro do diretório de seu usuário e mova o arquivo para este local. O mesmo será descompactado posteriormente. Como instalar o Eclipse IDE Para efetuar a instalação do Eclipse, basta extrair o arquivo eclipse-jee-indigo-sr2-linux-gtk.tar.gz dentro do diretório de Programas. Porém, antes de executá-lo, edite o arquivo /etc/profile através do comando vim executado como superusuário (Quadro 2). Este procedimento é necessário para que a IDE Eclipse possa acessar a máquina virtual Java. Quadro. Editando o arquivo profile. #vim /etc/profile Entre no modo de edição pressionando a tecla I e adicione as linhas abaixo logo após os comentários da parte superior: Quadro. Alterações realizadas no arquivo profile. # Configurando o caminho do JDK JAVA_HOME=/usr/jdk1.7.0_03; export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH # Fim do Configurando o caminho do JDK Após editar o arquivo, pressione a tecla ESC para abandonar o modo de edição e insira o comando :wq! para salvar as alterações e sair do programa Vim. Para que o sistema possa compreender corretamente a alteração que acaba de ser realizada, encerre a sessão e entre novamente. Uma reinicialização do sistema surtirá o mesmo efeito. Executando o Eclipse Ao executar o Eclipse pela primeira vez, faz-se necessário especificar um local padrão para armazenamento de nossos projetos. Para que a mensagem não volte a ser exibida, marque a caixa de verificação Use this as default and do not ask again (Figura 4). Revista Teccen. 2015 Jul./Dez.; 08 (2): 17-28 Figura 4. Parâmetros básicos para o ambiente de desenvolvimento Android. 19

A plataforma Android O Android é uma plataforma compreensível e de código aberto projetada para dispositivos móveis. A plataforma defendida pela Google é de propriedade da Open Handset Alliance. A meta da aliança é acelerar a inovação no meio móvel e oferecer ao mercado consumidor uma mais rica, mais barata, e melhor experiência móvel (Gargenta, 2011). O Android é a primeira plataforma móvel aberta que separa o software do hardware. Isso permite que um número muito maior de dispositivos seja executado a mesma aplicação e cria um ecossistema mais rico para desenvolvedores e consumidores. Obtendo o Android Software Development Kit (SDK) o que você precisa para desenvolver aplicações para Android. O SDK vem com um conjunto de ferramentas assim como uma plataforma para executar e visualizar todo o trabalho (Gargenta, 2011). Para obter o SDK do Android, visite o site http://developer.android.com/sdk/index.html e baixe a última versão do SDK para o Linux. No momento que este artigo foi escrito, essa versão era android-sdk_r17- linux.tgz. Como instalar o SDK do Android Extraia o conteúdo do arquivo android-sdk_r17- linux.tgz e, dentro do diretório extraído, navegue ao subdiretório tools e execute o arquivo android (Quadro 3). O Android Software Development Kit é tudo Quadro. Executando o arquivo android. $ cd Programas/android-sdk-linux/tools/ $./android Na janela exibida, pode-se selecionar e baixar diferentes versões das APIs para o sistema Android. Não é necessário realizar o download de todas as APIs. Particularmente este artigo optou por marcar as opções Android SDK Tools, Android 2.2 (API 8) e Extras (Figura 5). Figura 5. Selecionando as APIs para instalação. Como instalar o Android Development Tools (ADT) Plugin Para finalizar, pressione o botão Install packages..., marque a opção Accept all e clique em ok. Após o download terminar, feche a janela. O Android Development Tools (ADT) é um plugin para a IDE Eclipse desenvolvido para oferecer aos desenvolvedores um ambiente integrado e poderoso 20

para o desenvolvimento de aplicações Android. Segundo o site oficial Android Developers, o ADT plugin amplia as capacidades da IDE Eclipse permitindo a rápida configuração de projetos Android, criação de interfaces de usuário, adiciona pacotes baseados no API do Framework do Android, depura aplicações utilizando as ferramentas do SDK do Android, e ainda exporta arquivos no formato.apk para futura distribuição de suas aplicações. Utilizando a IDE Eclipse, abra o menu Help e clique em Install New Software. Na janela que abrirá, clique no botão Add localizado no canto superior esquerdo. A seguir, nomeie o Plugin como ADT Plugin e, no campo Location insira a seguinte url: https://dlssl.google.com/android/eclipse/. Para finalizar clique em Ok (Figura 6). Espere até que o Eclipse reúna as informações necessárias para a instalação do plugin e, então marque a caixa de verificação Developer Tools. Clique em Next em todas as janelas que surgirem e a seguir, aceite os termos para então finalizar. Após finalizar a instalação, é necessário reiniciar a IDE do Eclipse. Ao reiniciar o Eclipse, a janela Welcome to Android Development será exibida. Figura 6. Adicionando o ADT plugin. Recomenda-se desmarcar a opção install the latest avaiable version of Android APIs (support all the latest features), pois pode-se instalar a API mais nova posteriormente, se necessário. Marque também a opção Use existing SDKs e informe o caminho diretório - onde o SDK do Android está instalado (Figura 7). Revista Teccen. 2015 Jul./Dez.; 08 (2): 17-28 Figura 7. Indicando o diretório de instalação do SDK do Android. 21

Clique em Next e, se preferir, marque a opção de enviar estatísticas de uso para o Google. A seguir, finalize. Como adicionar um novo Dispositivo Virtual Android Manager. Na janela que aparecerá, clique em New... A seguir, preencha as informações da janela de acordo com suas necessidades. É importante salientar que pode-se adicionar ou remover quantos dispositivos virtuais Android for preciso (Figura 8). Através do menu Window, clique na opção AVD Figura 8. Configurando seu Dispositivo Virtual Android (AVD). É importante destacar que deve-se Selecionar como Target uma API level como por exemplo Android 2.2 API Level 8 para assegurar maior compatibilidade com a maior número de modelos de smartphones e tablets do mercado. A seguir clique em Create AVD para finalizar. Uma aplicação (App) que calcula o Índice de Massa Corporal (IMC) Esta seção tratará de descrever através de etapas finitas e bem definidas, quais procedimentos deverão ser adotados para a criação de uma aplicação para dispositivo móvel baseado no sistema operacional Android, que calcule o IMC de uma pessoa. É importante destacar que a abordagem do cálculo do IMC não é o foco deste trabalho, servindo muito mais como um veículo para demonstrar a metodologia de criação de aplicativos para dispositivos móveis que usam o sistema Android. Criando o projeto Através no menu File, aponte para New e clique em Android Project. Na janela New Android Project vamos configurar o nome do projeto como AppIMC. Clique em Next (Figura 9). 22

Em seguida defina a versão do SDK mínima necessária para que o projeto funcione. Deixe a versão Android 2.2 (API Level 8) selecionada e clique em Next. Figura 9. Criando um novo projeto Android. Configure os detalhes do projeto como na Figura 12 e clique em Finish. Revista Teccen. 2015 Jul./Dez.; 08 (2): 17-28 Figura 10. Definindo detalhes do projeto. O arquivo main.xml Criado o projeto, abra o arquivo main.xml que se encontra no diretório res/layout/ (Figura 11). O arquivo main.xml é responsável pela organização dos itens de interface de nossa aplicação Android. 23

Figura 11. A estrutura de diretórios do projeto Android. O arquivo será aberto no modo gráfico. Acesse o código fonte do arquivo através da aba main.xml presente na área inferior da janela (Figura 12). Figura 12. Alternando entre modo gráfico e código. Em seguida visualize o código conforme visto na Figura 13: Figura 13. O código fonte do arquivo main.xml. 24

Altere o código do arquivo main.xml para que fique conforme abaixo: Quadro. Alterando o código do arquivo main.xml. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_height="wrap_content" android:text="@string/peso"/> <EditText android:layout_height="wrap_content" android:id="@+campo/peso"/> <TextView android:layout_height="wrap_content" android:text="@string/altura"/> <EditText android:layout_height="wrap_content" android:id="@+campo/altura"/> <TextView android:layout_height="wrap_content" android:text="@string/imc"/> Revista Teccen. 2015 Jul./Dez.; 08 (2): 17-28 <EditText android:layout_height="wrap_content" android:id="@+campo/imc"/> <Button android:id= @+botao/btcalcular android:layout_width= fill_parent android:layout_height= wrap_content android:text= @string/calcular /> </LinearLayout> O arquivo strings.xml O código apresentará alguns trechos grifados em vermelho como em android:text="@string/peso", indicando que a string peso ainda não foi declarada. Para realizar as declarações de variáveis necessárias, edite o arquivo strings.xml, presente no diretório res/values/ deste projeto. 25

Quadro. Alterando o código do arquivo strings.xml. <?xml version= 1.0 encoding= utf-8?> <resources> <string name= app_name >Calculadora de IMC</string> <string name= peso >Peso</string> <string name= altura >Altura</string> <string name= imc >IMC</string> <string name= calcular >Calcular</string> </resources> O arquivo AppIMC.java Neste ponto, edite o arquivo AppIMC.java - encontrado no diretório src/com.android.appimc/- que contém o código java de nossa aplicação. Altere o código do arquivo para que fique conforme abaixo: Quadro. Alterando o código do arquivo AppIMC.java. package com.android.appimc; import android.app.activity; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.edittext; import android.widget.toast; public class AppIMC extends Activity { /** Called when the activity is first created. */ EditText edpeso, edaltura, edimc; @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); edpeso = (EditText) findviewbyid(r.campo.peso); edaltura = (EditText) findviewbyid(r.campo.altura); edimc = (EditText) findviewbyid(r.campo.imc); Button btmostrar = (Button) findviewbyid(r.botao.btcalcular); btmostrar.setonclicklistener(new View.OnClickListener() { @Override public void onclick(view arg0) { // TODO Auto-generated method stub double peso = Double.parseDouble(edpeso.getText().toString()); double altura = Double.parseDouble(edaltura.getText().toString()); double imc = peso / (altura * altura); String condicao; 26

edimc.settext(string.valueof(imc)); do peso ; Saudável ; em excesso ; Obesidade Grau I ; Obesidade Grau II ; Obesidade Grau III ; if(imc < 18.5) condicao = "Abaixo else if(imc <= 24.9) condicao = else if(imc <= 29.9) condicao = Peso else if(imc <= 34.9) condicao = else if(imc <= 39.9) condicao = else condicao = Toast mostrar = Toast.makeText(getApplicationContext(), condicao, Toast.LENGTH_LONG); mostrar.show(); } }); } } Revista Teccen. 2015 Jul./Dez.; 08 (2): 17-28 O arquivo R.java O arquivo R.java presente no diretório gen/com. android.appimc/ é o arquivo que liga os códigos java aos arquivos de resource de nosso projeto. Ele é um arquivo gerado e modificado automaticamente sempre que realizamos alguma alteração em nosso projeto. Recomenda-se não realizar alterações neste arquivo. Executando o projeto Para verificar como a aplicação funcionará em um dispositivo Android, não é condição necessária dispor de um smartphone ou um tablet equipado com o sistema operacional da Google. Lembre-se que anteriormente, foi criado um AVD - Android virtual Device- que funcionará como um emulador de um dispositivo real. Para utilizar este recurso, clique na raiz de seu projeto e, através do menu Run, aponte para Run as e clique em Android Application. Espere até que o emulador Android carregue o sistema por completo e utilize sua primeira aplicação Android (Figura 14). 27

Figura 14. A aplicação rodando no emulador Android. Considerações finais O crescimento do mercado móvel vivido nos últimos anos tem possibilitado uso cada vez mais acentuado dos dispositivos móveis - como celulares, smartphones e tablets - e computadores. Desenvolvedores do mundo inteiro enxergaram este novo nicho de mercado e dia após dia, novas aplicações referenciados comumente como Apps são apresentadas adicionando novas funcionalidades que tiram proveito dos recursos de hardware e melhorias constantes nos sistemas operacionais móveis como o Android da Google e ios da Apple. Espera-se que este trabalho tenha conseguido demonstrar, através de etapas supracitadas, como criar aplicações para dispositivos móveis baseados na plataforma Android. A principal contribuição deste artigo é a abordagem e uma metodologia de desenvolvimento, baseado no sistema operacional Linux, de uma aplicação exemplo para dispositivos móveis que utilizam sistema Android. Os autores pedem sinceras desculpas caso alguma das tecnologias ou linguagens citadas esteja levemente obsoletas, pois este artigo foi escrito no ano de 2012. Prentice Hall, São Paulo. Gargenta, M. (2011). Learning Android: Biulding Applications for the Android Market. 1.ed. Sebstopol, CA, O Reilly Media. Burnette, Ed. (2005). Eclipse IDE Pocket Guide. 1 ed. O Reilly Media. Lecheta, R. R. (2010). Google Android: aprenda a criar aplicações para dispositivos móveis com o Android SDK. 2. ed. rev. e ampl. São Paulo, SP: Novatec. Android Developers. ADT Plugin. http://developer.android.com/tools/sdk/ eclipse-adt.html. Acesso em 10/09/2012. Referências ComputerWorld. Cresce uso de dados em dispositivos móveis, diz estudo. http://computerworld.uol.com.br/telecom/2011/11/29/cresce-uso-de-dadosem-dispositivos-moveis-diz-estudo/. Acesso em 05/12/2011. Deitel, H. M. & Deitel, P. J. (2003). Java, como programar. 4ª ed. Pearson 28