Android Liberando o ADB para hardware no Linux

Utilizo o Fedora-14 e não conseguia rodar minhas aplicacoes direto no celular (ou tab) android via USB, mesmo estando com o  modo debug ativado no dispositivo. Realizei os seguintes procedimentos para corrigir:

Utilize o comando “lsusb” ira listar seus dispositivos USB :

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04e8:689e Samsung Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ache seu dispositivo android na lista e pegue os quatro primeiros numeros do ID(“04e8“), para cada fabricante um codigo diferente, no caso da sansung é o “04e8“.

Continue reading

Listar dispositivos removíveis em Java

Este exemplo lista todos os dispositivos USB no windows, caso o SO for linux irá listar todos os dispositivos montados em /media/;

        Log("Buscando por dispositivos");//gravação de log

        File[] roots = null;//cria um vetor de file aonde ficara os dispositivos
        
        FileSystemView fs = FileSystemView.getFileSystemView();
        
        //verifica se o so eh windows
        if (System.getProperties().getProperty("os.name").toLowerCase().contains("windows")) {
            
            roots = File.listRoots();//lista os diretorios raiz
            
            for (File file : roots) {//percorre o vetor roots
                String descricao = fs.getSystemTypeDescription(file);//pega a descrição dos diretorios
                if (descricao != null) {//se for diferente de nulo
                    if (descricao.endsWith("removível")) {//verifica se é um disco removivel
                        System.out.println(file.getAbsolutePath());//mostra dispositivo
                    }
                }
            }       //verifica se eh linux
        } else if (System.getProperties().getProperty("os.name").toLowerCase().contains("linux")) {
            
            roots = fs.getFiles(new File("/media/"), true);//pega todos os diretorios montados em /media/
            
            for (File file : roots) {//percorre o vetor roots
                        System.out.println(file.getAbsolutePath());//mostra dispositivo
            }
        }

There is insufficient storage to install this suite – J2ME

Ao compilar um projeto J2ME no Windows me deparei com o seguinte problema:

*** Error ***
A problem occured during deploying application from http://127.0.0.1:2317/EXEMPLO.jad
* Reason:
There is insufficient storage to install this suite

Continue reading

java.lang.IllegalArgumentException: width<=0 height<=0

Olá.
Bom, me deparei com o seguinte problema ao tentar compilar um projeto J2ME:
Ao tentar executar o programa o compilador abria e logo feixando dando a seguinte excessão:

“java.lang.IllegalArgumentException:  width<=0 height<=0″

(e varias outras mensagens como :
“java.lang.IllegalArgumentException:  width<=0 height<=0″
java.lang.IllegalArgumentException:  width<=0 height<=0
at java.awt.image.SampleModel.<init>(libgcj.so.11)
received signal SIGSEGV
Method…………: b745970c ‘javax/microedition/lcdui/ImmutableImage.createIcon (static)’
at java.awt.image.SinglePixelPackedSampleModel.<init>(libgcj.so.11)
[...]
)

Continue reading

Base de dados de cidades e estados do Brasil.

Galera, achei uma base de dados com 9714 Cidades do Brasil, reorganizei todos os dados inseri os relacionamento entre as tabelas e fiz um arquivo *.sql, pronto para execução. O arquivo está estruturado para o Mysql.

A baixo segue o MER:

Segue o Arquivo *.sql, postei no google docs, basta clicar no link abaixo para efetuar o Download:
Arquivo: cidade_estado.sql

Obrigado.
Guilherme Biff Zarelli.

Configurar o NetBeans para o Android

Integrando o SDK Android ao Netbeans

(obs. Caso não tenha o SDK segue o link de como instalar e configurar:
http://helpdev.com.br/2011/03/04/instalando-e-configurando-o-sdk-do-android-no-linux/)
Para começar a configurar o desenvolvimento do Android no Netbeans, basta abrir o seu NetBeans IDE.
Depois de iniciar, clique no menu Ferramentas | Plugin do menu e selecione a guia Configurações da caixa de diálogo.
Clique no botãoAdicionar e insira o nome da URL e atualizar plugin para o seu plugin é adicionar manualmente.
Você pode colocar qualquer texto para o campo Nome.
O plugin URL de atualização para o Android para o Netbeans plugin é:

Instalando e configurando o SDK do Android no Linux

Instalando e configurando o SDK do Android
Bem tive curiosidade em aprender a desenvolver para android, achei alguns materiais otimos de como instalar e configurar o SDK, classifiquei bem para mostrar um jeito facil de fazer todo este procedimento. As imagens são de sites diferentes, não reparem pois não são minhas. Segue o artigo abaixo:

Em primeiro lugar, o download deve ser efetuado em http://developer.android.com/sdk/index.html, selecione o arquivo referente a plataforma utilizada (Windows, Linux ou Mac) e clique em “I agree to the terms of the SDK License Agreement” para aceitar os termo da licença do SDK e logo a após pressione o botão Download. Abaixo os comandos no modo console para efetuar a descompactação do arquivo SDK e execução do Android.
$ tar -zxvf android-sdk_r04-linux_86.tgz
$ cd android-sdk-linux_86/tools
$ ./android
Ao executar o comando ./android, se tudo estiver funcionando corretamente, teremos um formulário similar ao da figura abaixo:
Continue reading

Instalando Google Chrome no Fedora 14

Simples assim:

//baixe o pacote:
wget -c https://dl-ssl.google.com/linux/direct/google-chrome-table_current_`uname-m`.rpm;

//instale-o
sudo yum install google-chrome-stable_current_`uname -m`.rpm –nogpgcheck -y;

//atualize caso necessário.
sudo yum update -y google-chrome-stable

Grato.
Guilherme Biff Zarelli