Welington Pereira

Desenvolvedor Full Stack & Consultor

Especialista em linguagens de programação e banco de dados. Compartilhando dicas de programação práticas, tutoriais e soluções para o dia a dia do desenvolvedor.

Código de Programação Profissional

segunda-feira, 7 de setembro de 2015

JAVA - static e final

Podemos definir uma constante utilizando a palavra reservada static.

Caso você deseje que o valor não seja alterada utilize a palavra reservada final.

NOTA: Constantes são o oposto das variáveis. A diferença está em não podermos atribuir um novo valor, pois ele recebe um valor final imutável. 

Neste caso você pode declarar uma constante da seguinte maneira:

static final int nome = valor

terça-feira, 1 de setembro de 2015

APLICAÇÃO AMDROID - TESTAR CONEXÃO COM A INTERNET

Se o seu aplicativo utiliza a Internet, você precisa validar se existe uma conexão ativa. Pois caso contrário sua aplicação não irá funcionar corretamente.


Para isso precisamos seguir alguns passos:

1. Fornecer as devidas permissões de acesso a rede no arquivo Manifest:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

2. Crie o seguinte método em sua aplicação:

public boolean isOnline() {
    ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    return manager.getActiveNetworkInfo() != null &&
            manager.getActiveNetworkInfo().isConnectedOrConnecting();
}

3. Fazer a chamada:
boolean testConection = isOnline();

Agora é só testar.

Abraço a todos e até a próxima.

Wellington 
aspnetwf@gmail.com