Skip to content

Instantly share code, notes, and snippets.

@erichegt
erichegt / gist:07a7cf10fdb2fd49b4f4
Created July 2, 2015 16:21
Callbacks e Strategy em api's mobile
public interface OrderCheckoutCallback {
void onSuccess(OrderFrete order);
void shippingInformationWithValidationIssues();
void orderAlreadyProcessed(Order order);
void sellerNotFoundOnCarts();
}
@erichegt
erichegt / dabblet.html
Created November 14, 2013 17:45 — forked from anonymous/dabblet.html
Untitled
<article>
<h1>Artigo importantissimo</h1>
<p>Intro lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmodtempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.</p>
<p>Mais intro. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmodtempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.</p>
<section>
<h1>Section #1</h1>
<p>Dentro da secao. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<p>Dentro da secao. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt.</p>
@erichegt
erichegt / dabblet.css
Created November 14, 2013 17:26 — forked from anonymous/dabblet.css
Flexbox demo
/**
* Flexbox demo
*/
footer {
background-image: url(http://mirrorfashion.net/loja/img/fundo-rodape.png);
width: 100%;
}
.container {
width: 940px;
@erichegt
erichegt / dabblet.css
Created November 14, 2013 16:48
Untitled
.primeiro div {
display: inline-block;
}
.segundo div {
float: left;
}
div {
width: 200px;
height: 200px;
background: red;
@erichegt
erichegt / dabblet.css
Created November 14, 2013 16:21 — forked from anonymous/dabblet.css
Untitled
#primeiro {
background: red;
float: left;
}
#segundo {
background: blue;
float: left;
clear: left;
}
@erichegt
erichegt / ExemploDeDisparoDeEvento
Created April 26, 2013 23:13
Exemplo de uso do LocalBroadCastManager
public class PontosEOnibusTask extends AsyncTask<Coordenada, ArrayList<Ponto>> implements LongRunningTask{
private BusaoApplication application;
public PontosEOnibusTask(BusaoApplication application) {
//...
}
//...
@erichegt
erichegt / gist:2962587
Created June 20, 2012 22:22
TesteComparaClasses.java
public class TesteComparaClasses {
public static void main(String[] args) throws Exception {
// cria um novo classloader a partir da pasta bin
ClassLoader loader = new URLClassLoader(new URL[] { new URL("file:bin/") }, null);
// carrega a classe pelo novo classloader
Class<?> classe = loader.loadClass("br.com.caelum.fj91.classloader.teste.ObjetoTeste");
@erichegt
erichegt / persistence.xml
Created June 18, 2012 20:19
Exemplo de persistence
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="testes">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
@erichegt
erichegt / TestActivity.java
Created January 23, 2012 19:15
Verificando orientação em tablet
public class TestActivity extends Activity {
//...
public private boolean estaNaHorizontal() {
return getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE
&& getResources().getConfiguration().isLayoutSizeAtLeast(
Configuration.SCREENLAYOUT_SIZE_XLARGE);
}
}