Para configurar seu repositório local Maven em um projeto no Android Studio, ou em qualquer outra IDE que utilize o Gradle basta configurarmos o arquivo build.grade adicionando o repositorio local e configurando sua localização. No exemplo a seguir vou configurar meu projeto para que use o mesmo repositório local maven utilizado pelo netbeans, assim consigo […]
Mysql Workbench – Failed to load module “canberra-gtk-module”
Após a instalação do Workbench no Debian 8 me deparei com o seguinte erro ao executa-lo: Failed to load module “canberra-gtk-module” Segue a instrução para solucionar o problema: 1 – Instale a dependência que está faltando para que o Workbench execute: $ apt install libcanberra-gtk-module libcanberra-gtk3-module 2 – Desinstale (não consegui fazer funcionar sem desinstalar) […]
Android – Como reiniciar a aplicação programaticamente (How to ‘restart’ an android application programmatically)
public void backToMain(Bundle params) { //Monta a intent para abrir a aplicação. Intent mStartActivity = new Intent(this, MainActivity.class); //Se quiser adicionar algum parametro para o inicio da aplicação: if (params != null) { mStartActivity.putExtras(params); } //Realiza o agendamento da intent de abrir o aplicativo: //No caso abaixo o aplicativo vai ser reaberto daqui 500ms (System.currentTimeMillis() […]
Arduino – Alternativa de IDE para Arduino – Stino – Sublime Text
Basta ter instalado o SublimeText e seguir os passos a seguir: https://github.com/Robot-Will/Stino Recomendo!
GIT – Configurando proxy no GIT (Getting git to work with a proxy server)
git config –global http.proxy http://usuarioProxy:senhaProxy@IpProxy:8080 Caso seu usuario tenha @ trocar por %40 (Exemplo: gbz@abc ficaria: gbz%40abc) Caso sua senha ou usuario tenha algum caracter especial utilizar a ‘\’ antes (Exemplo: abc! ficaria: abc\!)
Gradle – Gerar uma distribuição com suas dependências / Gerar um FatJar / Configurar o JavaExec / Configurar Manifest
Segue um script de configuração para compilar projetos java e gerar uma distribuição com todas dependências, com opcional de fatJar. – Configurar o Manifest – Configurar a execução pela IDE através do type: JavaExec – Gerar uma distribuição com as dependências dentro da pasta libs/ – Gerar uma distribuição fatJar ARQUIVO BUILD.GRADLE:
Java – Bitwise and Bit Shift Operators
/** * Bitwise and Bit Shift Operators * * Constantes: move 1bit para casa determinada após ‘<<‘ x * * Varival i: Recebe uma operaçao OU das constantes pedidas; * A – 001 * B – 010 * C – 100 (Operacao OU) * _________ * Resp: 111 (i = 111 (ou 7 decimal)) * […]
Como resolver teclado travando esporadicamente no Android Studio com Ubuntu
Depois de um longo tempo descobri como resolver um problema que estava me deixando louco! Esporadicamente o Android Studio travava o teclado, tinha que fecha-lo e reabrir, ai quando você estava com mais de 3 projetos abertos tinha que fechar tudo e reabrir! Ele trava, simplesmente do nada, as vezes percebia que era a […]
Material Design – Criando uma paleta de cores para Android
https://www.materialpalette.com/ Veja mais sobre material design em: https://material.google.com/
Android – Como copiar um texto programaticamente (How to Copy Text to Clip Board in Android?)
private void setClipboard(Context context,String text) { if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) { android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(text); } else { android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); android.content.ClipData clip = android.content.ClipData.newPlainText(“Copied Text”, text); clipboard.setPrimaryClip(clip); } }