Pesquisar neste blog

quinta-feira, 21 de janeiro de 2010

Androi3DT - Mostrar Personagens Salvos

Após perder muito tempo com uma besteira...

No método getView() do ListAdapter eu estava chamando o arquivo de layout errado =).... mass.... o importante é ter saúde ..... no final deu tudo certo hehe

Já temos 2 botões do menu funcionando.. o primeiro que chama a tela de distribuição de pontos entre os atributos básicos de um personagem. (Força, habilidade, resistência, armadura e poder de fogo) e grava no banco de dados dentro do celular.


  



e o segundo, que sofri muito a toa, que mostra uma lista dos personagens já salvos.




 


Eu quero mostrar como pano de fundo a imagem padrão (Azul com o calango branco), porém para cada registro ele usava uma imagem do tamanho da tela.Ficou sendo Pano de fundo do item e não da tela... Terei que descobrir como consertar isso.Até lá fica sem imagem mesmo.




Ah. Outra novidade é que o jovem Rafus me enviou os botões com fundo transparente. Agora dá para ver o calango no pano de fundo da tela inicial =)

Vamos às pendencias..

-Incluir um botão ou outra forma na lista de personagens salvos para deletar.
-Quando clicar em um dos usuários abrir a tela dos atributos para que se possa editar o mesmo.
-Mudar o botão de nome Opções para Abrir, ou algo do gênero.

Terminando isso parto para as vantagens e desvantagens... Quero fazer de uma forma que fique fácil atualizar depois... O problema maior são vantagens que dão vantagens e desvantagens imbutidas...

E por fim.. o gerar o pdf com tudo isso....

É quase terminado... ou não =p

quarta-feira, 20 de janeiro de 2010

Android3dt banco de dados - inserção

Ontem fiquei brincando com o que havia aprendido em Banco de dados e implementei no projeto Android3DT.

Finalmente acesso ao BD pela aplicacao.. agora quando se aperta no botão "Confirmar" ele insere no banco de dados dentro do cel. =)
Hoje a noite vou criar uma tela para visualisar os personagens salvos.

Código do botão

button.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Personagem p = new Personagem();
p.setNome(txt_nome.getText().toString());
p.setForca(Integer.parseInt(s1.getSelectedItem().toString()));
p.setHabilidade(Integer.parseInt(s2.getSelectedItem().toString()));
p.setResistencia(Integer.parseInt(s3.getSelectedItem().toString()));
p.setArmadura(Integer.parseInt(s4.getSelectedItem().toString()));
p.setPoderDeFogo(Integer.parseInt(s5.getSelectedItem().toString()));
rPersonagem.inserir(p);

}
});

segunda-feira, 18 de janeiro de 2010

ANDROID x BANCO DE DADOS (Insert , Update e Delete)

Olá pessoal

Depois de algum tempo ajudando um amigo com um sisteminha em java com hibernate e geração de pdf... De volta ao android.
Então aqui vão algumas dicas para a manipulação dos dados em banco de dados.


//Bibliotecas necessárias.
import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

INSERT

//Cria ou Abre uma database, Como parametro envio o nome e a forma de se acessar a database.Neste caso MODE_PRIVATE, que significa que apenas a aplicação terá acesso.

SQLiteDatabase db = this.openOrCreateDatabase("nome_database",Context.MODE_PRIVATE,null);




//Cria-se um objeto ContentValues e passa para ele todos os campos com os valores que se deseja inserir.

ContentValues valores = new ContentValues();
valores.put("campo01", "valorCampo01");
valores.put("campo02", "valorCampo02");
valores.put("campo03","valorCampo03");

//Aqui basicamente ele insere na tabela informada os valores acima.
db.insert("nome_tabela",null,valores);

//Em outras palavras INSERT INTO nome_tabela (campo01,campo02,campo03) values('valorCampo01','valorCampo02','valorCampo03');


UPDATE

//Cria ou Abre uma database, Como parametro envio o nome e a forma de se acessar a database.Neste caso MODE_PRIVATE, que significa que apenas a aplicação terá acesso.



SQLiteDatabase db = this.openOrCreateDatabase("nome_database",Context.MODE_PRIVATE,null);

//Neste caso se passa um valor para a variável id para se usar como parâmetro na cláusula WHERE

long id = x;
String _id = String.valueOf(id);

//Cria-se um objeto ContentValues e passa para ele todos os campos com os valores que se deseja alterar.
ContentValues valores = new ContentValues();
valores.put("campo01", "novoValorCampo01");
valores.put("campo02", "novoValorCampo02");

//UPDATE nome_tabela SET campo01 = 'novoValorCampo01',campo02 = 'novoValorCampo02 WHERE _id = x;


db.update("carro", valores, "_id=?",new String[]{_id});


DELETE

//Cria ou Abre uma database, Como parametro envio o nome e a forma de se acessar a database.Neste caso MODE_PRIVATE, que significa que apenas a aplicação terá acesso.


SQLiteDatabase db = this.openOrCreateDatabase("nome_database",Context.MODE_PRIVATE,null); 

//Neste caso se passa um valor para a variável id para se usar como parâmetro na cláusula WHERE

long id = x;
String _id = String.valueOf(id);

 //DELETE FROM nome_tabela WHERE _id = x;

  db.delete("carro", "_id=?",new String[]{_id});

terça-feira, 12 de janeiro de 2010

Rokon 1.1.1 Update do dia 02/01/2009

Mais uma atualização do Rokon 1.1.1

Entre as mudanças que já pude perceber temos finalmente detecção de colisão !!!
=D

Alguns exemplos foram implementados inclusive existe um exemplo com background paralax(Aquele fundo de tela que se move com velocidade diferente de acordo com a distancia do personagem...Ex. Sonic ^^)

Outra funcionalidade agora disponível também é o sistema de partículas pegar sprites e ficar emitindo de um ponto específico da tela.

E também não existe mais problema para quem está com a versão 1.6 do android. Não é mais necessário fazer aquelas alterações que citei em um post anterior.

Vou brincar com as novidades aqui e ver o que consigo mostrar.
Vlw pessoal!!

sábado, 9 de janeiro de 2010

Android x Star wars????

Putz...é cada uma que a gente ver por ai, que as vezes até parecem duas....

Tio George Lucas está também envolvido com o Android hehe.. Ele possui direitos sobre a marca DROID e então o celular da motorola de mesmo nome tem que pagar para poder usar esta marca...

Segue link... na parte inferior do site mostra que a lucasfilm é proprietária da marca =D

MAY THE FORCE BE WITH LUCAS! (AHHHHH MULEEEEKEEE!!!)

http://phones.verizonwireless.com/motorola/droid/#/home

quinta-feira, 7 de janeiro de 2010

Celulares com Android

Bem como já podemos notar está chovendo celular com android por ai... Até no Brasil já tem para vender hehe...

Pela contagem que fiz no site GSM ARENA hoje. já existem 27 aparelhos com Android.

Então para facilitar quem está pensando em qual celular pegar, vou postar uma lista de alguns aparelhos com Android que achei em um site. Apenas adicionei alguns que não tinha.



HTC Dream / T-Mobile G1 / Era G1
Tela: HVGA 320×480 / 3,2″ / 65k cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0+EDR, ExtUSB, A-GPS
Cámara: 3.2 megapixeis com autofocus
Processador: Qualcomm MSM7201A 528 MHz ARM11
Memória: 256 MB interna / 16 GB externa via microSD
Bateria: 1150 mAh íon lítio
Dimensões: 117,7×55,7×17,1mm
Peso: 158 g
Disponibilidade: Outubro 2008
Link: HTC Dream (HTC)


 
Tela: HVGA 320×480 / 3,2″ / 65k cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0+EDR, ExtUSB, A-GPS
Câmera: 3.2 megapixeis com autofocus
Processador: Qualcomm MSM7201A / MSM7200A 528 MHz ARM11
Memória: 256 MB interna / 16 GB externa via microSD
Bateria: 1340 mAh íon lítio
Dimensões: 113×55,7×13,6mm
Peso: 116 g
Disponibilidade: Abril 2009
W Labs: HTC Magic [W Labs]
Link: HTC Magic (HTC)

 
Samsung i7500 / Galaxy
Tela: HVGA 320×480 / 3,2″ / 65k cores / AMOLED
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.1, A-GPS, USB 2.0
Câmera: 5.0 megapixeis com flash
Processador: Qualcomm MSM7200A 528 MHz ARM11
Memória: 256 MB interna / 16 GB externa via microSD
Bateria: 1500 mAh íon lítio
Dimensões: 115×56×11,9mm
Peso: 114 g
Disponibilidade: Junho 2009
Link: Samsung i7500 Galaxy (Samsung Mobile)

 
HTC Hero / T-Mobile G2 Touch
Tela: HVGA 320×480 / 3,2″ / 65k cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0+EDR, ExtUSB, A-GPS
Câmera: 5.0 megapixeis com autofocus
Processador: Qualcomm MSM7201A 528 MHz ARM11
Memória: 256 MB interna / 16 GB externa via microSD
Bateria: 1350 mAh íon lítio
Dimensões: 112×56,2×14,3mm
Peso: 135 g
Disponibilidade: Julho 2009
Link: HTC Hero (HTC)

 
HTC Tatoo
Tela: 320×480 / 3,2″ / 16M cores / AMOLED
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0 EDR, A-GPS, USB 2.0
Câmera: 3.2 megapixeis
Processador: Qualcomm MSM7225 528 MHz ARM11
Memória: 32 GB externa via microSD
Bateria: 1100 mAh
Dimensões: 106×55,2×14 mm
Peso: 113 g
Disponibilidade: Outubro 2009
Link: HTC Tatoo (HTC)


 

Sprint HTC Hero (CDMA)
Tela: HVGA 320×480 / 3,2″ / 65k cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0+EDR, ExtUSB, A-GPS
Câmera: 5.0 megapixeis com autofocus
Processador: Qualcomm MSM7201A 528 MHz ARM11
Memória: 256 MB interna / 16 GB externa via microSD
Bateria: 1500 mAh íon lítio
Dimensões: 112×56,2×14,3mm
Peso: 135 g
Disponibilidade: Outubro 2009
Link:
















Motorola Dext MB220 / Cliq (EEUU)
Tela: 320×480 / 3,1″ / 256k cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.1 A2DP, A-GPS, USB 2.0
Câmera: 5 megapixeis com autofocus
Processador: Qualcomm MSM7201A 528 MHz ARM11
Memória: 32 GB externa via microSD
Bateria: N/A
Dimensões: 114×58×15,6 mm
Peso: 163 g
Disponibilidade: Outubro 2009
Link:


 

Huawei U8220 / T-Mobile Pulse
Tela: 320×480 / 3,5″ / 16k cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0+ EDR, A-GPS, USB 2.0
Câmera: 4.9 megapixeis com flash LED e autofocus
Processador: Qualcomm MSM7200A 528 MHz ARM11
Memória: 32 GB externa via microSD
Bateria: 1500 mAh
Dimensões: 62,5×135×13,6 mm
Peso: 135 g
Disponibilidade: Outubro 2009
Link:

 

Samsung Behold II
Tela: 320×480 / 3,2″ / 16M cores / AMOLED
Conectividade: Wi-Fi (802.11b/g), Bluetooth, A-GPS, USB 2.0
Câmera: 5 megapixeis, flash LED e autofocus
Processador: ?
Memória: 16 GB externa via microSD
Bateria: 1000 mAh
Dimensões: ?
Peso: ?
Disponibilidade: Novembro 2009
Link:


 

Samsung Spica / Galaxy Lite / i5700
Tela: 320×480 / 3,2″ / 16M cores / AMOLED
Conectividade: Wi-Fi (802.11b/g), Bluetooth, A-GPS, USB 2.0
Câmera: 3.2 megapixeis
Processador: Samsung S3C6410 800 MHz ARM11
Memória: 32 GB externa via microSD
Bateria: 1500 mAh
Dimensões: 116x 56×11.9 mm
Peso: 117 g
Disponibilidade: Novembro 2009
Link:


 

Acer Liquid A1
Tela: 800×480 / 3,5″
Conectividade: Wi-Fi (802.11b/g), Bluetooth, A-GPS, USB 2.0
Câmera: 5 megapixeis com autofocus
Processador: Qualcomm Snapdragon QSD8250 1000 MHz Scorpion ARM
Memória: 32 GB externa via microSD
Bateria: 1350 mAh ion litio
Dimensões: 115×64×12,4 mm
Peso: 135 g
Disponibilidade: Novembro / Dezembro 2009
Link:

 

Samsung Moment
Tela: 320×480 / 3,2″ / 16M cores / AMOLED
Conectividade: Wi-Fi (802.11b/g), Bluetooth, A-GPS, USB 2.0
Câmera: 3.2 megapixeis com flash e autofocus
Processador: Samsung S3C6410 800 MHz ARM11
Memória: 32 GB externa via microSD
Bateria: 1440 mAh
Dimensões: 117×59,4×16 mm
Peso: 158 g
Disponibilidade: Novembro / Dezembro 2009
Link:

 

LG GW620 Eve
Tela: HVGA 320×480 / 3″ / 256k cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0 A2DP, A-GPS, USB 2.0
Câmera: 4.9 megapixeis com flash LED e autofocus
Processador: N/A
Memória: 16 GB externa via microSD
Bateria: 1500 mAh
Dimensões: 106×55×12 mm
Peso: 127 g
Disponibilidade: Novembro / Dezembro 2009
Link: First Android Device (LG)

 

GeeksPhone ONE (12/09)
Tela: WQVGA ?x480 / 3,2″ / 256k cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.1 A2DP, A-GPS, USB 2.0
Câmera: 3.1 megapixeis com autofocus
Processador: Qualcomm MSM7225 528 MHz ARM11
Memória: 32 GB externa via microSD
Bateria: N/A
Dimensões: 110×55×15 mm
Peso: 123 g
Disponibilidade: Dezembro 2009
Link: GeeksPhone One (GeeksPhone)

 

Sony Ericsson Xperia X3 / X10 (2010)
Tela: 360×640 / 4″
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.1 + EDR, A-GPS, USB 2.0
Câmera: 8.0 megapixeis com flash LED e autofocus
Processador: Qualcomm Snapdragon QSD8250 1000 MHz Scorpion ARM
Memória: 16 GB externa via microSD
Bateria: N/A
Dimensões: N/A
Peso: N/A
Disponibilidade: Janeiro 2010
Link:
 

Motorola Droid / Sholes / Tao (CDMA)
Tela: 854×480 / 3,7″ / 16M cores
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0+ EDR, A-GPS, USB 2.0
Câmera: 4.9 megapixeis com flash Xenon e autofocus
Processador: Texas Instruments OMAP 3430 600MHz ARM Cortex A8
Memória: 32 GB externa via microSD
Bateria: 1390 mAh
Dimensões: 60×155,8×13,7 mm
Peso: 169 g
Disponibilidade: Primeiro Trimestre 2010
Link:

 

Nexus One
Tela: 800×480 / 3,7″
Conectividade: Wi-Fi (802.11b/g), Bluetooth 2.0+ EDR, A-GPS, USB 2.0
Câmera: 5 megapixeis com flash LED
Processador: Qualcomm QSD 8250 1 GHz
Memória: 32 GB externa via microSD
Bateria: 1400 mAh
Dimensões: 59,8×119×11,5 mm
Peso: 130 g
Disponibilidade:
Link: http://www.google.com/phone

Google Goggles - Pesquisa usando a câmera do Celular

A google lançou uma nova funcionalidade para o Android.
Google Googles - Através dela você consegue fazer pesquisa na internet usando a câmera do seu celular. Disponível para qualquer celular com android 1.6 ou maior.

Servirá para identificar livros, lugares , logomarcas, obras de arte etc...




Muito bom para evitar perder tempo digitando.

fonte: http://www.google.com/mobile/goggles/#landmark