Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Introdução ao desenvolvimento de Android usando widgets Eclipse e Android

Ayushman Jain, Eclipse JDT/Core Committer, IBM
Ayushman Jain trabalha na equipe Eclipse no IBM India Software Labs, Bangalore, como JDT/Core committer. Ele lidera a iniciativa Eclipse@campus para propagar o Eclipse em universidades indianas. É muito interessado no Android como plataforma e encoraja seu uso, devido à facilidade de desenvolvimento em ambientes familiares do Eclipse. E também é editor técnico de uma revista para jovens, chamada NOW, em circulação em Deli, Índia. Para a NOW, ele revisou telefones HTC com base em Android.

Resumo:  Este tutorial destina-se àqueles interessados em iniciar o desenvolvimento do Android em Eclipse usando os plug-ins de ferramentas de desenvolvimento do Android. Ele oferece insight sobre os recursos notáveis de um aplicativo Android, juntamente com uma breve explicação de seus componentes básicos. O processo do Android é introduzido para o desenvolvimento de UIs ricas para os aplicativos, como widgets. No final, ele mostra como é fácil testar o aplicativo de desenvolvimento implementando-o no simulador de dispositivo Android, incluído no SDK.

Data:  21/Dez/2010
Nível:  Introdutório

Atividade:  15515 visualizações
Comentários:  

Introdução

O Android é um sistema operacional de dispositivo remoto, similar ao Symbian, iOS, Windows® Mobile e outros. Ele foi inicialmente desenvolvido pela Android Inc., uma empresa posteriormente adquirida pela Google. Ela agora é de propriedade da Open Handset Alliance e é totalmente de software livre, responsável por sua própria popularidade crescente. A Google liberou a maioria do código Android sob a licença do Apache. Com esta licença, os fornecedores podem adicionar extensões proprietárias sem enviá-las novamente para a comunidade de software livre. Muitas versões do Android chegaram ao mercado desde sua concepção (a mais recente no terceiro trimestre de 2010), incluindo o potente Froyo (V2.2). O Android não é mais apenas uma plataforma para dispositivos remotos, pois a nova Google TV também é executada nele.

O Android usa um kernel Linux® modificado e permite que aplicativos sejam desenvolvidos em tecnologia Java™ usando bibliotecas Java (algumas das quais desenvolvidas pela Google para o Android). Apesar de aplicativos Android serem escritos na linguagem Java, não há um código na plataforma, e o código de byte Java não é executado. As classes Java são recompiladas em executáveis Dalvik e executados em uma máquina virtual Dalvik. Dalvik é uma VM modificada para Android, com dispositivos otimizados que são executados com energia proveniente de uma bateria e com CPU de baixa capacidade.

Para desenvolvedores, o Android SDK fornece um conjunto rico de ferramentas, incluindo depurador, bibliotecas, emulador de telefone portátil, documentação, código de amostra e tutoriais. Aplicativos Android podem ser facilmente desenvolvidos usando Eclipse (a plataforma oficial de desenvolvimento do Android) com a ajuda de um plug-in chamado Android Development Tools (ADT). Isto ajuda no aproveitamento dos recursos ricos do Eclipse, como assistente de conteúdo, recursos abertos, integração com JUnit e diferentes visualizações e perspectivas para desenvolver um aplicativo Android. Uma ampla variedade de widgets, que são similares a widgets do Java swing, facilita a criação de uma UI rica para os aplicativos. Um Javadoc detalhado torna o processo de desenvolvimento bem fácil.

Aqui, começamos com um guia de preparação do sistema para desenvolvimento do Android. A seguir, falamos brevemente sobre os recursos notáveis de um aplicativo Android usando um aplicativo Hello World básico do Android. Também falamos sobre os arquivos que compõem um aplicativo Android e como a UI é separada da implementação. Depois de passar pelo processo de criar, desenvolver e iniciar um aplicativo Android a partir do Eclipse, prosseguimos para uma discussão sobre alguns widgets Android que ajudam na construção de uma UI rica (uma parte muito importante de aplicativos para dispositivos remotos). Demonstramos alguns widgets básicos com a ajuda de um aplicativo de amostra. Também falamos sobre o uso do widget listView em um aplicativo do tipo lista de contatos e as formas como ele pode ser implementado. Ao mesmo tempo, também falamos sobre permissões que precisam ser definidas para que um aplicativo possa acessar alguns dados a partir do sistema operacional. De forma geral, algumas horas de leitura do artigo deverão possibilitar a criação de um aplicativo que implemente uma funcionalidade básica com uma UI .

Requisitos do sistema

Antes de começar a desenvolver o Android, assegure-se de ter instalado:

  • Eclipse SDK — V3.5 é a versão sugerida para uso com o SDK mais recente do Android. O download pode ser feito na página de download do Galileo.
  • Android SDK
  • Android Development Tools (ADT) — Este é um plug-in do Eclipse. Ele é equivalente ao JDT (Java Development Tools) para Android Development. Siga as instruções detalhadas para a instalação do plug-in ADT e para a configuração da localização do SKD do Android no Eclipse.

1 de 12 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre
ArticleID=604439
TutorialTitle=Introdução ao desenvolvimento de Android usando widgets Eclipse e Android
publish-date=12212010
author1-email=ayushman_jain@in.ibm.com
author1-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).