Skip to content

Instantly share code, notes, and snippets.

View flavienlaurent's full-sized avatar

Flavien Laurent flavienlaurent

View GitHub Profile
@flavienlaurent
flavienlaurent / HttpRequestRetry.java
Last active January 2, 2016 19:19
How to retry request with http-request lib
public interface HttpRequestBuilder {
public HttpRequest build();
}
HttpRequestBuilder builder = new HttpRequestBuilder {
@Override
public HttpRequest build() {
return HttpRequest.get("uri").acceptJson().userAgent("useragent");
}
}
@flavienlaurent
flavienlaurent / MainActivity.java
Last active December 28, 2015 18:19
Retrieve a String resource by name
public class MainActivity extends ActionBarActivity {
private static final String TAG = "MainActivity";
private static final String SERVER_PREFIX = "SERVER_";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@flavienlaurent
flavienlaurent / DocumentsCursor.java
Last active December 27, 2015 13:59
Implementing a DocumentsProvier
import android.database.MatrixCursor;
import android.os.Bundle;
import android.provider.DocumentsContract;
public class DocumentsCursor extends MatrixCursor {
private Bundle mExtras;
public DocumentsCursor(String[] columnNames, int initialCapacity) {
super(columnNames, initialCapacity);
@flavienlaurent
flavienlaurent / installapk.bat
Created October 22, 2013 14:34
a gist for this? Aha
@echo off
adb install -r %1
pause;
@flavienlaurent
flavienlaurent / BoundBoxOfListFieldTestClassB.java
Created September 23, 2013 17:09
Testing private field BoundBox
package org.boundbox.sample;
import java.lang.String;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import org.boundbox.BoundBoxException;
@flavienlaurent
flavienlaurent / MyCustomViewGroup.java
Created September 23, 2013 08:26
Statement conflict
import android.content.Context;
import android.util.AttributeSet;
import android.view.ViewGroup;
public class MyCustomViewGroup extends ViewGroup {
public MyCustomViewGroup(Context context) {
super(context);
// TODO Auto-generated constructor stub
@flavienlaurent
flavienlaurent / A.java
Created September 20, 2013 12:01
Using BoundBox
package thisisapackage;
import java.util.List;
public class A {
public void doIt(List<String> strings) {
// do it
}
}