Detectando a primeira execução de um aplicativo Android com Phonegap

Quando desenvolvemos aplicativos para dispositivos móveis usando SQLITE precisamos criar as tabelas durante a execução do aplicativo já que não temos disponível um gerenciador de banco de dados para que a tabela seja criada previamente no dispositivo, o problema é que precisamos criar um artifício para que esse trecho de código da criação da tabela seja executado somente uma vez, ou seja, na primeira execução do aplicativo.

A solução é bastante simples, lembrando que tal solução se aplica somente a aplicativos desenvolvidos com Phonegap, basicamente devemos criar um flag, uma variável de controle, na primeira execução do aplicativo e armazenar ela de modo local, para que possa ser consultada a qualquer momento na aplicação.

function onDeviceReady() {
    //Criamos e armazenamos a variável local
    var firstrun = window.localStorage.getItem("runned");

    if ( firstrun == null ) {
        //Trecho que deve ser executado somente uma vez
        //Gravamos um valor qualquer no flag para que possa ser feita a comparação
        window.localStorage.setItem("runned", "1");
    }else{
        //Trecho que deve ser executado todas as vezes
    }
}

Solução do problema “Could Not Create The Java Virtual Machine” ao executar Rais 2012 ou qualquer outro programa baseado em Java

Muitas pessoas estão recebendo a mensagem de erro “Could Not Create The Java Virtual Machine” ao tentar executar um programa baseado em JAVA, principalmente quando executado no Windows XP e suas variações, programas como Rais 2012 e Minecraft então entre os que mais têm apresentado tal mensagem.

A causa do problema é  a falta de registro de uma variável de ambiente do sistema chamada _JAVA_OPTIONS, alguns programas usam ela como parâmetro de inicialização.

A solução é bastante simples, basta adicionar tal variável e seu respectivo valor ao escopo de variáveis do sistema.

Variável: _JAVA_OPTIONS

Valor: -Xmx1g

Clique com o botão direito sobre o ícone “Meu Computador” na área de trabalho e depois em Propriedades.

Na aba Avançado clique em Variáveis de Ambiente.

Na janela que abrir clique em Novo e adicione o respectivo nome (_JAVA_OPTIONS) e valor (-Xmx1g) da variável.