Monitorando Queries no MySQL em tempo real
Monitorar consultas que estão causando cargalos no sistema é uma tarefa comum e extremamente útil. O MySQL vem por padrão já com o utilitário mysqladmin que permite a executação de…
Continue readingMonitorar consultas que estão causando cargalos no sistema é uma tarefa comum e extremamente útil. O MySQL vem por padrão já com o utilitário mysqladmin que permite a executação de…
Continue readingAcidentes acontecem. Perder ou esquecer uma senha não é nada incomum. Neste breve guia, ensinaremos a alterar a senha de root do MySQL, em servidores Linux. Primeiramente, certifique-se de que…
Continue readingAo utilizar uma API mais recentes (API level 23) com suporte a API’s mais antigas (API Level 15), temos um pequeno problema ao tentarmos alterar o background de forma programável….
Continue reading
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
public class LoadingHelper { private static ProgressDialog progress; public void run(Context context, final CallbackInterface callback){ progress = ProgressDialog.show(context, "Carregando", "Por favor, aguarde :D", true); new Thread(new Runnable() { @Override public void run() { if(callback != null) callback.run(); } }).start(); } public static void dismiss(){ progress.dismiss(); } public interface CallbackInterface { public void run (); } } |
Então para exibir o ProgressDialog:
1 2 3 4 5 6 7 8 9 10 11 12 |
LoadingHelper.run(context, null); // Ou usando a função de callback LoadingHelper.run(context, new CallbackInterface(){ @Override void run(){ } }); |
Para esconder o ProgressDialog:
1 |
LoadingHelper.dismiss(); |
Continue reading
Qualquer desenvolvedor Android já se deparou com o problema de ter que usar a referência da própria Activity ao invés de usar getApplicationContext(). Tanto Activity e getApplicationContext() são instâncias de…
Continue readingÉ muito comum, ao iniciarmos uma nova activity, que queiramos ao seu termino receber os dados dessa outra activity e então executar uma ação. Vejamos um exemplo: Vamos supor que…
Continue readingSempre é cômodo ter aquela botãozinho de “voltar” para a Activity anterior, e para adicioná-lo é muito simples, basta adicionar uma diretiva em seu “AndroidManifest.xml“.
1 2 3 4 5 6 7 8 |
<activity android:name=".BackButtonActivity" android:parentActivityName=".MainActivity"> <!-- Este meta dado é necessário para versões abaixo da 4.1 --> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".MainActivity" /> </activity> |
MainActivity corresponde…
Continue readingNeste tutorial estarei ensinando a construir um serviço Restful no Android utilizando Android Annotations v4.2. Utilizarei como exemplo um servidor PHP. Bibliotecas utilizadas: Android Annotations v4.2 Spring Framework v2.0.0.M3 (Versão…
Continue readingMPAndroidChart é uma biblioteca para Android utilizada para construir gráficos. Justamente pela sua simplicidade e riqueza de recursos, resolvi postar este breve tutorial sobre como utilizá-la para construir um gráfico…
Continue readingAo invés de fazermos o Dump de todas as tabelas, como alternativa podemos copiar os arquivos necessários da pasta “data” do MySQL, e então restaurar esses arquivos em sua nova…
Continue reading