quarta-feira, 16 de setembro de 2009
Curso de Android em Recife
Olá povo,
Estou lançando em parceria com a Especializa Treinamentos o curso de desenvolvimento de aplicações para a plataforma Android. As aulas serão ministradas por mim e o conteúdo do curso será baseado no livro do Ricardo Lecheta.
No curso, estudaremos tudo sobre essa revolucionária plataforma de desenvolvimento para smartphones. Os conceitos de Activities, Handles, ContentProvider e Services serão aplicados na prática. Vamos ver como armazenar informações no banco de dados do celular com SQLite. Comunicação com WebServices e com o GoogleMaps. Envio de SMS. E muito mais.
Quem tiver interesse, entre em contato com a Especializa ou comigo através do meu e-mail.
4br4ç05,
nglauber
terça-feira, 15 de setembro de 2009
Google Maps com Android 1.5
Olá povo,
Aqui vai um passo-a-passo pra quem for utilizar a API do GoogleMaps no Android.
Pré requisitos:
Android SDK 1.5
Eclipse Ganymede
Plugin ADT (Android Developer Tools) 0.9.1
JDK 1.5 ou superior com o diretório bin na variável de ambiente PATH.
Passo 1:
Obtenha o código do certificado digital que é usado para assinar as aplicações. Toda vez que o Eclipse executa uma aplicação Android ele gera um APK (Android PacKage) assinado. Essa assinatura é gerada a partir de um certificado digital de testes chamado debug.keystore que fica na pasta home do seu usuário. No meu caso, no Windows XP o caminho foi: C:\Documents and Settings\ngvl\.android\debug.keystore.
Para obter o código do certificado digital, utilizaremos a ferramenta keytool que vem com o JDK. Abra um terminal/prompt de comando e digite:
keytool -list -alias androiddebugkey -keystore "caminho do seu debug.keystore“
Será solicitado usuário e senha, digite "android" para ambos. Será gerado um resultado semelhante a esse:
androiddebugkey, 30/08/2009, PrivateKeyEntry,
Certificate fingerprint (MD5): AB:DB:39:2F:30:FC:7E:28:2B:7F:BF:54:7B:44:DF:C4
Passo 2:
Acesse o site http://code.google.com/android/maps-api-signup.html (é necessário ter uma conta do Google) digite o Certificate fingerprint no local indicado. Clique em "Generate API key". Será gerada uma chave parecida como a de baixo:
0CjoPthXnVvE9Uz3TW1d-ng82vlrdeTVBda4VPw
Pronto! agora você tem uma chave para o GoogleMaps.
Passo 3:
Vamos configurar nossa aplicação. Primeira coisa que devemos fazer é configurar na nossa aplicação o build target como "GoogleAPIs" e criar um AVD para esse target.
Depois, devemos colocar essa linha no arquivo AndroidManifest.xml, dentro da tag <application>
E essas duas fora da tag <application>, mas dentro da tag <manifest>.
Agora só falta nós criarmos a classe que mostrará o mapa na tela:
Se rodarmos nossa aplicação teremos nossa aplicação exibindo um mapa na tela do aparelho.
Depois pretendo editar esse post ou adicionar novos mostrando como manipular o mapa no Android.
4br4ç05,
nglauber
Aqui vai um passo-a-passo pra quem for utilizar a API do GoogleMaps no Android.
Pré requisitos:
Android SDK 1.5
Eclipse Ganymede
Plugin ADT (Android Developer Tools) 0.9.1
JDK 1.5 ou superior com o diretório bin na variável de ambiente PATH.
Passo 1:
Obtenha o código do certificado digital que é usado para assinar as aplicações. Toda vez que o Eclipse executa uma aplicação Android ele gera um APK (Android PacKage) assinado. Essa assinatura é gerada a partir de um certificado digital de testes chamado debug.keystore que fica na pasta home do seu usuário. No meu caso, no Windows XP o caminho foi: C:\Documents and Settings\ngvl\.android\debug.keystore.
Para obter o código do certificado digital, utilizaremos a ferramenta keytool que vem com o JDK. Abra um terminal/prompt de comando e digite:
keytool -list -alias androiddebugkey -keystore "caminho do seu debug.keystore“
Será solicitado usuário e senha, digite "android" para ambos. Será gerado um resultado semelhante a esse:
androiddebugkey, 30/08/2009, PrivateKeyEntry,
Certificate fingerprint (MD5): AB:DB:39:2F:30:FC:7E:28:2B:7F:BF:54:7B:44:DF:C4
Passo 2:
Acesse o site http://code.google.com/android/maps-api-signup.html (é necessário ter uma conta do Google) digite o Certificate fingerprint no local indicado. Clique em "Generate API key". Será gerada uma chave parecida como a de baixo:
0CjoPthXnVvE9Uz3TW1d-ng82vlrdeTVBda4VPw
Pronto! agora você tem uma chave para o GoogleMaps.
Passo 3:
Vamos configurar nossa aplicação. Primeira coisa que devemos fazer é configurar na nossa aplicação o build target como "GoogleAPIs" e criar um AVD para esse target.
Depois, devemos colocar essa linha no arquivo AndroidManifest.xml, dentro da tag <application>
<uses-library
android:name="com.google.android.maps"/>
E essas duas fora da tag <application>, mas dentro da tag <manifest>.
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission
android:name="android.permission.INTERNET" />
Agora só falta nós criarmos a classe que mostrará o mapa na tela:
import android.os.Bundle;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
public class MapaSimples extends MapActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
MapView mapView = new MapView(this,
"0CjoPthXnVvE9Uz3TW1d-ng82vlrdeTVBda4VPw");
setContentView(mapView);
}
protected boolean isRouteDisplayed() {
return false;
}
}
Se rodarmos nossa aplicação teremos nossa aplicação exibindo um mapa na tela do aparelho.
Depois pretendo editar esse post ou adicionar novos mostrando como manipular o mapa no Android.
4br4ç05,
nglauber
quinta-feira, 10 de setembro de 2009
Motorola lança seu primeiro celular Android
Olá povo,
Depois da HTC, é a vez da Motorola lançar oficialmente o seu primeiro celular Android.
Segue abaixo o link para o site oficial:
http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/MOTOBLUR/Meet-MOTOBLUR
Link da IG tecnologia:
http://tecnologia.ig.com.br/noticia/2009/09/10/motorola+lanca+seu+primeiro+smartphone+android+8371906.html
E esse um vídeo falando um pouco sobre o aparelho.
Go Android!!!
4br4ç05,
nglauber
Depois da HTC, é a vez da Motorola lançar oficialmente o seu primeiro celular Android.
Segue abaixo o link para o site oficial:
http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/MOTOBLUR/Meet-MOTOBLUR
Link da IG tecnologia:
http://tecnologia.ig.com.br/noticia/2009/09/10/motorola+lanca+seu+primeiro+smartphone+android+8371906.html
E esse um vídeo falando um pouco sobre o aparelho.
Go Android!!!
4br4ç05,
nglauber
Assinar:
Postagens (Atom)