Skip to content

Instantly share code, notes, and snippets.

View andersonmatte's full-sized avatar
:octocat:
Working

Anderson Matte andersonmatte

:octocat:
Working
View GitHub Profile

1. Clone your fork:

git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
@andersonmatte
andersonmatte / EachDirectoryPath.md
Created August 16, 2018 10:50 — forked from granoeste/EachDirectoryPath.md
[Android] How to get the each directory path.

System directories

Method Result
Environment.getDataDirectory() /data
Environment.getDownloadCacheDirectory() /cache
Environment.getRootDirectory() /system

External storage directories

@andersonmatte
andersonmatte / string_com_parametro.xml
Last active February 6, 2019 15:59
Android - Trabalhando com parâmetros nas string do string.xml.
<string name="sua_string">Teste %1$s finalizado com sucesso.</string>
@andersonmatte
andersonmatte / 51-android.rules
Created January 24, 2019 15:54 — forked from jdamcd/51-android.rules
Full set of Android USB vendor ID rules for Linux
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev" #Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev" #ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev" #Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev" #Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev" #Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" #Google
SUBSYSTEM=="usb", ATTR{idVendor}=="201E", MODE="0666", GROUP="plugdev" #Haier
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666", GROUP="plugdev" #Hisense
@andersonmatte
andersonmatte / Teste.java
Created May 16, 2019 18:11
Convert String to Json Object
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import org.junit.Test;
public class Teste {
@Test
public void test1(){
String jsonString = "{\"data\":\"Aqui vai o conteúdo que queremos, por exemplo.\\n\",\"exceptionKey\":0,\"messages\":null,\"uri\":null}";
JsonParser jsonParser = new JsonParser();
@andersonmatte
andersonmatte / HandleBarsUtils.java
Last active May 16, 2019 18:23
Utilitário HandleBars, formatador de Template + DTO para String!
package br.jus.tjrs.antecedentescriminais.application.util;
import br.com.andersonmatte.api.application.dto.MeuDTO;
import com.github.jknack.handlebars.Handlebars;
import com.github.jknack.handlebars.Template;
import java.io.IOException;
/**
* Utilitário para preenchimento de dados via template com o auxílio do HandleBars.
package com.example.demo;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class Teste {
public static void main(String[] args) throws IOException {
@andersonmatte
andersonmatte / functions.ts
Last active May 29, 2019 14:04
Formatador de CPF no TypeScript - String replace()
export class Functions {
public static formataCpf() {
var cpfFormatado = 01477569036;
console.log("CPF formatado: " + cpfFormatado.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/g, "\$1.\$2.\$3\-\$4"));
}
}
@andersonmatte
andersonmatte / Filter.java
Last active June 6, 2019 17:07
Redirecionamento de URL com Filter Servelet
package br.com.andersonmatte.projeto.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
@andersonmatte
andersonmatte / PegarIndicePorCaractere.java
Last active November 12, 2019 13:38
Pegar Indice Por Caractere
private String formataDescricao(String descricao){
String retorno = "";
if (descricao.contains("-")){
// Pega o indice.
int pos = descricao.indexOf("-");
// Substring iniciando em 0 até posição do caracter "-".
retorno = descricao.substring(0, pos);
} else if (descricao!= null){
retorno = descricao;
}