Este é um post disponível para assinantes MVPArtigo Java Magazine 70 - Explorando os recursos do Android
Aprenda a desenvolver uma aplicação de cadastro de carros, que tira a foto do carro e envia todos os dados para o servidor
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 70
Explorando os recursos do Android
Aplicação de cadastro que utiliza a câmera e sincroniza os dados pela internet
Aprenda a desenvolver uma aplicação de cadastro de carros, que tira a foto do carro e envia todos os dados para o servido.
De que se trata o artigo:
Explorar os recursos da plataforma do Android para criar uma aplicação de cadastro de carros onde as informações são sincronizadas diretamente de um servidor web. É demonstrado como integrar a câmera para tirar a foto do carro e enviar para o servidor.
Para que serve:
Fornecer um exemplo prático de aplicação que executa em um dispositivo móvel e sincroniza as informações pela internet. Também explora diversos conceitos sobre a plataforma do Android, como a sua arquitetura focada em mensagens (intent) e boas práticas ao utilizar threads.
Em que situação o tema é útil:
Ao desenvolver aplicações móveis frequentemente é necessário se comunicar com a internet para buscar e enviar informações.
Explorando os recursos do Android:
O Android, comandado pelo Google e por gigantes do mercado de mobilidade que formam o grupo Open Handset Alliance (OHA) tem o objetivo de consolidar uma plataforma única com diversos recursos que os usuários procuram em um celular moderno, e ainda revolucionar a maneira de construir aplicações para dispositivos móveis e acirrar a disputa no mercado coorporativo. Este artigo explora alguns aspectos da arquitetura do Android à medida que uma aplicação de cadastro de carros é construída.
O Android é a plataforma open source criada pelo Google para o desenvolvimento de aplicações para dispositivos móveis, e promete esquentar a disputa no mercado de mobilidade. Neste artigo vamos construir uma aplicação de cadastro de carros para o Android, onde será possível inserir, editar e excluir carros, sincronizando os dados diretamente de um servidor web, fazendo requisições HTTP para um servlet. Também vamos demonstrar como integrar a câmera disponível no Android para tirar a foto do carro desejado e anexar no cadastro. Alguns componentes visuais como uma janela de progresso, barra de rolagem e criação de menus também serão abordados.
Android Virtual Device (AVD)
Se você desenvolve para Java ME deve estar acostumado a escolher em qual emulador você deseja executar a aplicação, que pode ser um emulador padrão da Sun ou algum que simula uma plataforma específica, como o da Nokia. Pense
Desta forma podemos criar uma configuração que possui o mesmo ambiente do celular HTC G1 (primeiro celular Android) ou outra que possui novas APIs de versões mais recentes do SDK.
No momento que este artigo estava sendo escrito, foi lançado o SDK 1.5, que possui três modelos de configurações (target). O primeiro simula exatamente o SDK 1.1 (HTC G1), o segundo e o terceiro são compatíveis com o SDK 1.5, sendo que o terceiro modelo adiciona o pacote para desenvolvimento de mapas.
Para listar os modelos de configurações disponíveis abra um prompt, navegue até a pasta tools do SDK e digite: android list targets. O resultado pode ser visualizado na lista a seguir que exibe o id de cada configuração.
Available Android targets:
id: 1
Name: Android 1.1
Type: Platform
API level: 2
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2
Name: Android 1.5
Type: Platform
API level: 3
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 3
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Description: Android + Google APIs
Based on Android 1.5 (API level 3)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
Para criar um AVD digite no prompt: “android create avd --name
“android create avd --name G1 --target
Criando o projeto no Eclipse
Com o SDK do Android e o plugin ADT do Eclipse devidamente instalados, utilize o wizard para criar um projeto Android com o nome “ExemploCadastroAndroid” e pacote br.javamagazine.cadastro. No campo Activity Name digite ListaCarros"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
6 COMENTÁRIOS
os fontes desse artigo podem ser encontrados no link http://www.devmedia.com.br/resumo/download.asp?site=6&idrevista=134


As vezes só falta um import >:)
Space do autor


2
0
