Iniciando no desenvolvimento com java me
08 outubro 2010 às 10:32 1 comentáriosAprenda LBS em Android na Prática - Parte 1
10 setembro 2010 às 13:57 0 comentáriosAprenda LBS em Android na Prática - Parte 1: Crie um aplicativo onde o usuário visualiza seus contatos e pode visualizar sua localização em um mapa 2D.
Boa leitura..
Att.
Ricardo
Criando Telas de Preferências em Android
01 setembro 2010 às 14:28 0 comentáriosMais um artigo sobre Android pra galera...
Boa leitura.
Att.
Ricardo
Mídia, Text-to-Speech e Android
27 agosto 2010 às 18:26 0 comentáriosConvido todos a lerem este artigo, no qual o leitor aprendeá como criar um aplicativo Android que mosta um vídeo e reclama quando o usuário pausa a exibição da Mídia. Ah, ele reclama falando, não por texto:
Bons códigos..
Att.
Ricardo
Slides apresentação Java Day
19 agosto 2010 às 10:34 0 comentáriosBoatos criam PSP com Android
17 agosto 2010 às 14:02 0 comentáriosSony Ericsson está realmente preparando um PSP com Android? Será?
Telefone PSP da Sony irá rodar Android [Futurologia]: Um novo rumor surgiu hoje na Internet de que a Sony Ericsson estaria desenvolvendo uma nova plataforma de jogos, baseada em Android, juntamente com um aparelho celular específico para a jogatina. Geralmente rumores muito bons para serem verdade nunca chegam se tornam da realidade, mas dessa vez o blog Engadget está garantindo que sua fonte é confiável e a notícia é boa.
O novo aparelho (a foto acima é somente uma montagem) seria um celular slider que ao invés de possuir um teclado quando aberto, mostraria um controle parecido com o do PSP Go. A tela será grande, algo entre 3.7 e 4.1 polegadas, com câmera de 5 megapixels e provavelmente um processador Snapdragon de 1 gigahertz. Ele será todo preto, com detalhes prateados, com a área do joystick toda branca (isso sim são rumores detalhados) e virá tanto com a marca Playstation quanto XPeria. Novamente, é bom demais para ser verdade.
Ele rodará o Android 3.0 “Gingerbread”.
Fonte: Fayerwayer.
Os mesmos "boatos" podem ser vistos aqui:
Exclusive: Sony Ericsson to introduce Android 3.0 gaming platform and PSP Go-like smartphone: Fonte do engadget que serviu de base para o primeiro texto que referenciei aqui.
Sony Ericsson Prepare the “PSP” with Android OS 3.0?
Vamos aguardar...
Att.
Ricardo
Palestra FISL - Utilizando Open Source para Programar em diversas plataformas mobile
26 julho 2010 às 12:48 0 comentáriosCompletando o post anterior..
Veja os slides da palestra: Utilizando Open Source para Programar em Diversas Plataformas Mobile.
Att.
Ricardo
Palestra Fisl - Java ME no mundo mobile e afins
às 12:41 0 comentáriosGostaria de compartilhar com vocês as palestras que eu (Ricardo) e o Robison apresentamos no FISL (Fórum Internacional do Software Livre).
Serão dois posts, o primeiro mostra os slides da palestra: Java ME no mundo mobile e
afins.
Att.
Ricardo
JavaOne no Brasil.. _0/ \0/ \0_
23 julho 2010 às 12:00 0 comentáriosJavaOne Brazil and China Dates Announced!
Segundo a fonte, two other JavaOne conferences scheduled: December 7 - 9, 2010 in Brazil and on December 13 - 16, 2010 in China. Those conferences will be similar to JavaOne in San Francisco with keynotes and technical sessions. Stay Tuned for more information.
Muito importante para a comunidade Java brasileira..
Att.
Ricardo
Interligando o Browser a seu aplicativo mobile..
20 julho 2010 às 00:01 0 comentáriosGostaria de convidar todos a lerem o texto: "Trabalhando com Browser em Java ME, Android e BlackBerry".
Neste texto eu mostro como utilizar o aplicativo nativo de Browser do aparelho em sua aplicação Java ME, Android ou BlackBerry.
Boa leitura...
Att.
Ricardo
Android continua crescendo...
14 julho 2010 às 11:14 0 comentáriosSegundo o AdNews, A empresa de inteligência de mercado digital comScore divulgou seu relatório de maio do mercado de celulares nos EUA, e mostrou que os smartphones Android estão ganhando território.
Ainda segundo a fonte, o relatório indica a liderança mantida pela RIM, com 41,7% do mercado, seguida – um pouco de longe – pela Apple, que caiu 1% e ficou com 24,4%. Os números da maçã, porém, podem melhorar em breve, pois a comScore não considerou o lançamento do novo iPhone 4 nos resultados.
Já a Microsoft caiu de 15,1% para 13,2%, como destaca o site DiTii, número que não surpreende, devido à demora no lançamento do Windows Phone 7.
Apesar de ainda longe dos concorrentes, a Google teve um crescimento massivo e pulou de 4% para 13%, com algumas empresas perdendo vendas para os celulares Android. Porém, o mercado, como um todo, está em expansão.
Att.
Ricardo
Internacionalização em Android
25 junho 2010 às 17:21 0 comentáriosContinuando a série de artigos Android: Internacionalizando Aplicativos Android:
Boa leitura..
Comentários são bem vindos..
Att.
Ricardo
NetBeans e JavaCard
24 junho 2010 às 12:43 0 comentáriosO NetBeans lançou sua nova versão, a 6.9, acabo de ver seu site oficial. Uma coisa me chamou atenção:
Java Card
* Support for creating Java Card Connected 3 servlets, classic and extended applets
* Backward compatibility with Java Card 2.2.x and Java Card Classic
* Debugging, and multiple Java Card Platform/Device creation
* Alignment with Java Card Reference Implementation
Interessante porque o JavaCard tem um belo mercado. Aliás, já ouvi falar que o ProNAID, Projeto Nacional para Identidade Digital trabalha com Java Card, alguém pode confirmar isso?
Att.
Ricardo
Como criar interfaces gráficas com android
21 junho 2010 às 11:24 0 comentáriosDica de leitura: Como Criar Interfaces Gráficas com Android.
Att.
Ricardo
Artigo: Criando seu primeiro aplicativo Android no Eclipse
09 junho 2010 às 17:00 0 comentáriosGostaria de indicar a leitura do artigo: Criando seu primeiro aplicativo Android no Eclipse. O texto é bem simples e direto, ensinando como criar seu primeiro aplicativo, mostrando a arquitetura básica criada pelo NetBeans e quais são e oque fazem os principais componentes desta arquitetura.
Att.
Ricardo
Artigo: Configurando um Ambiente de Desenvolvimento Android
07 junho 2010 às 12:56 0 comentáriosAtt.
Ricardo
Testes Unitários em Java ME com JMUnit
28 maio 2010 às 10:56 0 comentáriosTestes automatizados são algo fundamental no desenvolvimento de software orientado a objetos. Eles permitem uma melhor evolução do software agregando confiança e qualidade ao produto final. No mundo Java SE e Java EE existem muitas ferramentas de testes. Quando olhamos para Java ME o número de ferramentas torna-se menor, devido tanto aos requisitos das aplicações quanto as restrições impostas pela própria API Java ME.
Diferentes tipos de testes em aplicações Java ME
Existem vários tipos de testes e eles variam de acordo com a aplicação e com os requisitos desejados pelo cliente. Em aplicações Java ME os principais tipos de teste são:
Testes de Usabilidade: tem foco na navegação entre as telas da aplicação e na maneira que os componentes visuais comunicam-se com o usuário.
Teste de performance e trafego na rede: testa se a aplicação funciona bem em redes que apresentam condições extremas. Aplicativos móveis devem funcionar de maneira satisfatória mesmo em redes muito congestionadas.
Testes do lado servidor: muitos aplicativos Java ME comunicação com servidores remotos. Para tais aplicativos testar as interfaces entre a aplicação que roda no dispositivo móvel e o servidor remoto é muito importante.
Testes unitários automatizados: estes é um dos mais importantes testes, seja em aplicativos móveis, Web ou Desktop. Ele feito durante o desenvolvimento do aplicativo, juntamente com o código-fonte. Geralmente esses testes são criados com algum framework da família xUnit (jUnit, nUnit, etc).
TDD
Test-Driven Development é uma maneira diferente de escrever software. Nela você primeiro escreve o teste e depois escreve o código a ser testado. O TDD está conseguindo cada vez mais adeptos graças a sua simplicidade e alto grau de qualidade do código ao durante todo o processo de desenvolvimento.
Algumas vantagens dessa abordagem são:
* Simplicidade
* Aumento da confiança no código
* Ajuda na documentação
* Falicita refatorações
O processo de criação no TDD é simples:
1. Escreva um teste que falhe
2. Faça o teste passar o mais rápido possível
3. Refatore
4. Faça o teste passar
5. Refatore seus testes
6. Faça os passos 1 a 5 para cada novo teste
7. Repita todos os passos para cada novo método adicionado
Framworks para Testes Unitários
O framework JMUnit
O JMUnit é um framework nos mesmos moldes do JUnit voltada para Java ME. Possui uma versão para configuração CLCD (1.0 e 1.1), é open-source e foi criado pelo brasileiro Bruno Silva.
JMUnit na prática
Chegou a hora de utilizar o JMUnit. Crie um novo MIDlet Project no Eclipse com o nome Java ME unit testes. Dentro da pasta src crie dois pacotes: model e jmunit.tests. A sua estrutura de diretórios deve ficar parecida com a da figura abaixo:
Vamos fazer algo bem simples somente para demonstração: uma classe que fará a conversão de temperatura de Celsius para Kelvin. Lembre-se que iremos utilizar TDD, então vamos escrever os testes primeiro.
Escrevendo os Testes
O JMUnit possui dois conceitos principais:
Test Case: classe onde os casos de testes são escritos.
Test Suite: classe onde os Test Cases são executados.
A primeira coisa que faremos é criar um Test Case para nossa classe de conversão. Para fazer isso siga os passos abaixo:
1 - Clique em o botão direito sobre o pacote jmunit.tests
2 - Selecione New - JMUnit Test Case
3 - Caso uma mensagem de alerta apareça na parte inferior do Wizard, clique onde diz Click here. Coloque o nome da classe de ConversionTest. Clique em Finish.
A classe gerada apresenta um construtor e um método:
public ConversionTest() { super(0, "TemperatureConversionTest"); } public void test(int testNumber) throws Throwable { switch (testNumber) { } }O construtor possui dois parâmetros: o número de testes existentes no Test Case e o nome do Test Case. No método test nos passamos o número de testes que serão executados que servirá para o switch.
Agora vamos adicionar nossos testes. Irei seguir o padrão do JUnit onde cada método não terá retorno (void) e começa com o nome test seguido do nome do método que irá ser testado. O primeiro test será esse:
public void testcelsiusToKelvin() throws AssertionFailedException { float result = TemperatureConversion.celsiusToKelvin(); // apresenta erro. assertEquals(0, result); }Para o teste acima funcionar você deve alterar o construtor da classe e o método test. Eles ficarão assim:
public ConversionTest() { // Passe o número de testes no construtor, nesse caso o número 1 super(1, "ConversionTest"); } public void test(int testNumber) throws Throwable { switch (testNumber) { // Também modificamos o "case". Lembre-se que o “case” em Java começa em 0. case 0: testcelsiusToKelvin(); break; default: break; } }Para rodar o teste é necessário criar um Test Suite. É bem simples criar um:
1 – Clique com o botão direito em cima da pacote “jmunit.tests”.
2 – Vá em New - JMUnit Test Suite.
3 – No Wizard que irá aparecer apenas clique em Finish
Agora siga os passos abaixo para rodar o teste:
1 – Clique com o botão direito em cima do Test Suite AllTestSuite.
2 – Vá em Run As - Emulated Java ME MIDlet.
3 – Surgirá uma janela de alerta do Eclipse. Clique no botão Proceed.
Rode o teste clicando em Test.
Opa! O testes falhou. Olhando o resultado do teste pode-se observar que a classe TemperatureConversion não existe. Realmente ela não existe ainda já estamos usando TDD. Escrevemos primeiro o teste e depois o código que irá ser testado, lembre-se disso.
Crie a classe:
1 – Utilize o Quick Fix do eclipse (Ctrl+1 ou clique no ‘x’ no começo da linha) e escolha a primeira opção: Create Class TemperatureConversion.
2 – Quando o Wizard aparacer, escolha o pacote model. Para isso clique no botão Browser, escolha o pacote model.
3 – Clique em Finish.
4 – Faça o mesmo processo para criar o método celsiusToKevin na classe TemperatureConversion . Não mude o conteúdo do método gerado.
Rodando o teste novamente ele irá passar. Isso é visto com a barrinha verde apresentada no MIDlet Emulator.
Agora vamos fazer mais um teste para nosso método. Vá na classe TemperatureConversionTest e adicione o sequinte método:
public void testcelsiusToKelvin(float c, float k) throws AssertionFailedException { k = TemperatureConversion.celsiusToKelvin(c); assertEquals(298, k); }Não esqueça de mudar o construtor e o método test da classe:
public TemperatureConversionTest() { super(2, "TemperatureConversionTest"); } public void test(int testNumber) throws Throwable { switch (testNumber) { case 0: testcelsiusToKelvin();break; case 1: testcelsiusToKelvin(25, 298); default: break; } }Rode a classe AllTestSuite novamente. Perceba que agora temos dois testes. Execute os testes.
Olhando o resultado dos testes percebemos que um deles passou e outro falhou. Vamos refatorar o método responsável pela conversão das temperaturas na classe TemperatureConversion colando a fórmula para conversão de Celsius para Kelvin, que é K = ºC + 273. Modifique o método para:
public static float celsiusToKelvin(float celsius) { float kelvin = celsius + 273; return kelvin; }Parece tudo OK agora, não é? Só para garantir, rode os testes novamente.
Opa! Barrinha vermelha de novo. Mas o que será que está errado?
Vá na nossa classe de testes. Você esqueceu de refatorar o nosso primeiro método de testes. Modifique-o para:
public void testcelsiusToKelvin() throws AssertionFailedException { // Agora é necessário passar um parâmatro para o método que nesse caso é 0 (zero). float result = TemperatureConversion.celsiusToKelvin(0); assertEquals(273, result); }Rode os testes e barrinha verde novamente aparecerá.
Conclusão
Testes unitários são algo de extrema importância no desenvolvimento de software. Como podemos ver, escrever testes unitários é algo bem simples e não há desculpas para não fazê-lo, seja em que ambiente for. No mundo Java ME existem outros frameworks para testes unitários, mas prefiro o JMUnit por sua simplicidade, por seguir o padrão xUnit e também por já estar integrado ao Eclipse Pulsar.
Profissão Java 2010
26 maio 2010 às 11:26 0 comentáriosGostaria de deixar aqui uma dica de evento: Profissão Java 2010. O evento é gratutito e acontece dia 26/06, na Universidade Anhembi Morumbi.
Segundo o site oficial, o Profissão Java é um evento para profissionais que desejam entrar no mercado, que estão buscando uma recolocação profissional ou mesmo querem dar um novo rumo na sua carreira. O foco é carreira!
Podemos encontrar palestras sobre TV Digital e Android por exemplo.. temas quentes no momento..
Att.
Ricardo
Perspectivas muito boas para Android..
11 maio 2010 às 10:23 0 comentáriosSegundo o Mashable, via JavaFree, o Android, sistema operacional da Google para smartphones, superou o iPhone em vendas no primeiro trimestre de 2010 de acordo com relatório publicado hoje pelo grupo NPD.
Para demonstrar ainda mais o poder de fogo do Android, a Info Plantão publicuo a matéria "O Poder do Android no Mercado de Smartphones".
Segundo a fonte:
- Já adotado pela HTC, Motorola, Samsung, Sony Ericsson e LG, o Android será o segundo principal sistema operacional para smartphones em 2010, respondendo por 18% das vendas globais de smartphones.
- O Symbian, da Nokia, atual SO dominante com participação global de mercado de 51% , será open source em 2010. Em 2010, o Symbian open source liderará o mercado de smartphones com participação de 37%.
- O Maemo verá maior adoção nos smartphones sofisticados da Nokia e, junto com outros projetos baseados em Linux, responderá por 6% do mercado em 2012.
Além disso, o mercado de smartphones sera dominado por plataformas open source em 2012. Android, Symbian, Maemo e vários sistemas operacionais baseados em Linux responderão por de 62% do mercado. Plataformas proprietárias da RIM e da Apple terão participação de mercado de 27%. O Windows Mobile da Microsoft será pressionado por essas duas abordagens e deverá controlar 9% do mercado.
Android está muito forte mesmo.
Att.
Ricardo
Kuix... nasce irmão do LWUIT
04 maio 2010 às 15:48 1 comentáriosO Lightweight UI Toolkit (LWUIT) é uma biblioteca que permite criar interfaces gráficas do usuário (GUI) bastante atraentes, para dispositivos móveis ou quaisquer outros dispositivos que suportem o perfil MIDP, do Java ME. Ele foi baseado no Swing do Java SE e possui compatibilidade compatibilidade com MIDP 2.0, CDC, PBB e Java SE. Com o LWUIT, diminui-se muito a necessidade de se desenhar telas em canvas para se obter interfaces amigáveis.
Descrição retirada do post LWUIT - Introdução.
Pois bem, agora não ficamos restritos somente ao LWUIT, foi lançada]o o Kuix, que basicamente tem a mesma finalidade, ou seja, um framework para construção de interfaces ricas em aplicativos Java ME.
** Neste link você encontra uma série de tutoriais passo a passo para construir sua primeira aplicação.
-------------------------------------------
Confesso que ainda prefiro o LWUIT, por alguns motivos:
** No Kuix a edição do CSS é na mão, o LWUIT apresenta uma ferramenta gráfica para tal finalidade.
** O Kuix tem licença comercial comercial, LWUIT não.
** LWUIT é suportada no Ginga-J (TV Digital Brasileira).
** Para não dizer que só falei mal do Kuix. O esquema de definir telas com XML e CSS é bem bacana, é quase como uma tendência.
Se alguém conhece as duas ferramentas e quer expressar sua opinião... comentários são bem vindos.
Att.
Ricardo
Desenvolvendo um Estudo de Caso Utilizando a Plataforma Java ME
02 maio 2010 às 10:11 0 comentáriosNovo Sistema Operacional do BlackBerry inicia bem...
28 abril 2010 às 15:04 0 comentáriosA Research in Motion (RIM) ofereceu aos analistas uma primeira amostra do sistema operacional reformulado de seu celular inteligente BlackBerry, e anunciou que ele será lançado no próximo trimestre. "Choque e espanto" foi a resposta da sala ao vídeo, de acordo com o analista Nick Agostino, da Mackie Research Capital, em e-mail enviado da conferência com investidores, que aconteceu antes do Wireless Enterprise Symposium, um evento anual da RIM que dura até a quinta-feira.
Agostino disse que a audiência assistiu à demonstração em silêncio e de repente começou a aplaudir entusiasticamente. "Foi a primeira vez que vi uma reação assim no meio de uma apresentação", disse Agostino.
O sistema pode ajudar a eliminar as preocupações quanto à possibilidade de que modelos rivais - como o iPhone, da Apple, e o Droid, da Motorola - estejam conquistando a preferência dos consumidores, que desejam aparelhos mais intuitivos e fáceis de usar. O curto vídeo sobre o O. S. 6.0 criou "grande sensação", afirmou o analista Peter Misek, da Canacord Adams, em e-mail, de Orlando. Lazaridis informou que a RIM utilizará o novo sistema operacional em todos os seus aparelhos, ainda que a integração "possa demorar".
Att.
Ping
Saiba tudo sobre XML em Java..
às 10:29 0 comentáriosGostaria de deixar uma dica de leitura.
Este link da UFRGS procura mostrar como diferentes filosofias de programação Java para XML são utilizados. Duas APIs são apresentadas: DOM e SAX.
Depois de ler o texto você estará habilitado para trabalhar com Java + XML.
Att.
Ping
Nokia N8
27 abril 2010 às 10:24 1 comentáriosReview TekiMobile
Especificações técnicas
Android no iPhone...
às 09:43 1 comentáriosAtravés do rodrigostoledos.com descobri um tutorial que ensina como instalar o Android em um iPhone.
O texto se chama "HOW TO: Install Android On An iPhone 2G".
Segundo o site, "I’ve written up a tutorial for anyone to install Android on their iPhone 2G. It’s quite long, but only because it’s so simple and each step has been broken down to almost every click just so it’s easy for a total beginner to try this out!".
Mas como o próprio Rodrigo falou, cuidado ao fazer a instalação.. você pode transformar seu iPhone em um peso de papel. Eu mesmo já estragei um Sony e um BlackBerry tentando outras 'inovações'.
Att.
Ping
Java ME e Android: Onde manter o foco?
23 abril 2010 às 11:46 2 comentáriosVeja o artigo completo.
Artigo: Java com BlackBerry
20 abril 2010 às 14:22 0 comentáriosInternacionalizando um aplicativo BlackBerry API
às 12:59 0 comentáriosPara exemplificar e consolidar os conceitos, vamos criar um projeto de exemplo, que consta de um simples cadastro de cliente com três campos. Inimaginável no mundo real, mas possível neste artigo.
Abra seu eclipse e pegue a xícara de café...
União Mobilidade é Tudo e Java Móvel
às 11:24 0 comentáriosÉ com felicidade que gostaria de informar aos leitores do Java Móvel que estarei contribuindo com esta ótima fonte de estudos. Eu = Ricardo da Silva Ogliari. Sendo assim, o conteúdo do Mobilidade é Tudo relacionado a plataforma Java será direcionado para cá.
Além disso, o Java Móvel terá a contribuição do Robison Cris Brito, um nerd conhecido pela comunidade Java :).
Sendo assim, o time que já era fortíssimo, formado pelo Rodolfo e pela Lais, precurssores deste blog, recebe o apoio meu e do Robison.
O sucesso do Android
12 abril 2010 às 00:22 0 comentáriosDe acordo com a ComScore, no período de noventa dias, o sistema ganhou 5,2 pontos percentuais e alcançou 9% de participação no mercado norte-americano de sistemas operacionais para smartphones.
Em contrapartida, o Windows Mobile caiu 4 pontos percentuais e o WebOS regrediu 1,8 pontos percentuais no período. Com a queda, o sistema operacional da Microsoft e Palm ficaram com 15,11% e 5,4% de participação, respectivamente.
A Research In Motion (RIM), fabricante do BlackBerry expandiu participação em 1,3 pontos percentuais, ficando com 42,1% de participação ao final dos três meses contemplados pelo levantamento.
O mercado americano abriga 45,4 milhões de proprietários de smartphones de acordo com os números da pesquisa. O resultado mostra um crescimento de 21% do mercado frente aos três meses anteriores.
O Android Market teve um grande crescimento em março, quando 9.118 aplicações foram incluídas (veja o gráfico). Algo que também impressiona é que o tamanho da loja de aplicativos do sistema operacional do Google dobrou de tamanho desde janeiro. No início de 2010, o Android Market estava com cerca de 20 mil aplicativos. Hoje, o canal online conta com mais de 42 mil programas. Apenas neste início de abril, os desenvolvedores postaram mais de 2,2 mil aplicações.
Mesmo com o avanço, os 42 mil aplicativos do Android Market ainda não chegam perto da líder Apple, cuja App Store conta com cerca de 140 mil aplicações, mas o forte crescimento da loja online do Google é importante. A plataforma open source ganha cada vez mais espaço no mercado.
Não é possível dizer se existe uma relação muito próxima entre o crescimento do Android Market e o sucesso do Motorola Droid, por exemplo, que, nos Estados Unidos, vendeu mais de um milhão de unidades desde o lançamento. Mas, o fato de as vendas estarem em expansão, deve chamar a atenção dos desenvolvedores interessados na plataforma, e vale ressalar que 40,1% dos aplicativos são pagos.
Em 2012, prevê a Gartner, Symbian e Google Android serão as duas plataformas mais usadas no planeta. O Android deverá subir de atuais 9% para 14% daqui a quatro anos, enquanto que a presença do Symbian deverá diminuir de aproximadamente 50% para 39% de participação nesse mercado.
A Gartner listou cinco motivos que levarão o Android a ser um sucesso. Vamos a eles:
1. O Android é mantido pelo Google, que poderá oferecer seus serviços de computação na nuvem com mais facilidade.
2. A plataforma vem sendo melhorada com rapidez.
3. É um sistema de código aberto, o que permite que mais desenvolvedores criem aplicativos para ele. (Agora o Symbian acompanha a política open source)
4. Funciona em diversos aparelhos de diversos fabricantes, como Samsung, LG, Motorola e HTC.
5. O Android combina boas características de outras plataformas: menus e aplicativos como os do iPhone, ícones parecidos com os do Windows Mobile, e multi-tarefa como a do Palm Pre.
Mais estatísticas sobre android em Androlib.com
Motorola Quench - o Android mais barato do Brasil
08 abril 2010 às 14:50 0 comentáriosA baixo segue um vídeo do aparelho:
fonte: Tecnologia Terra
Info Abril
Trabalhando com Tabela em Java ME
07 abril 2010 às 18:17 2 comentáriosif (command == okCommand) { /* Captura os dados digitados no campos de texto e armazena nas respectivas variáveis */ String product = getTextField().getString(); String description = getTextField1().getString(); String NumberOfItens = getTextField2().getString(); switchDisplayable(null, getForm1()); // Insere os dados de entrada na tabela tableModel1.setValue(column,row,product); tableModel1.setValue(++column,row,description); tableModel1.setValue(++column,row,NumberOfItens); row++; column=0; // Redesenha o modelo de tabela no dispositivo de tela tableModel1.fireTableModelChanged(); }
if (command == okCommand1) { getTextField().setString(""); getTextField1().setString(""); getTextField2().setString(""); switchDisplayable(null, getForm()); }