Skip to content

Instantly share code, notes, and snippets.

@Domacoski
Domacoski / Mp3Fragment.java
Last active October 2, 2015 18:04
Cria uma lista que exibe os mp3 disponíveis no Storage.
package tl.domacoski;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import android.annotation.SuppressLint;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Bundle;
@Domacoski
Domacoski / SharedPreferences
Last active October 2, 2015 19:34
Demostra a utilização do SharedPreferences para armazenar os dados
import android.content.Context;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
@Domacoski
Domacoski / MainActivity.java
Last active October 2, 2015 18:02
Demonstra como utilizar os métodos onSaveInstanceState e onRestoreInstanceState. Estes métodos são utlizados para salvar o estado da tela, no momento que recriamos
import android.app.ActionBar;
import android.os.PersistableBundle;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.widget.LinearLayout;
@Domacoski
Domacoski / BaseModel.java
Created November 18, 2015 14:14
Modelo abstrato do SQLiteOpenHelper
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Arrays;
package test;
/**
* This class implements the Dynamic Time Warping algorithm
* given two sequences
* <pre>
* X = x1, x2,..., xi,..., xn
* Y = y1, y2,..., yj,..., ym
* </pre>
*
* @author Cheol-Woo Jung (cjung@gatech.edu)
@Domacoski
Domacoski / WriteAndroid.java
Created January 27, 2016 16:18
Salvar .txt Android
public class Write {
public static void writeToFile(String data)throws IOException {
FileOutputStream stream = null;
try {
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File(root.getAbsolutePath() + "/UBI");
dir.mkdirs();
File file = new File(dir, "LOG_GATEWAY.txt");
stream = new FileOutputStream(file, true);
stream.write(data.getBytes());
@Domacoski
Domacoski / SharedPreferencesModel.class
Created February 23, 2016 14:45
SharedPreferencesModel
import android.content.Context;
import android.content.SharedPreferences;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
/**
* Classe controla os Objetos que serão salvos/lidos no SharedPreferences
@Domacoski
Domacoski / grade.xml
Last active February 24, 2016 12:16
Gerar Javadoc através do gradle
android.libraryVariants.all {
variant ->
task("generate${variant.name.capitalize()}Javadoc", type: Javadoc) {
description "Generates Javadoc for $variant.name."
source = variant.javaCompile.source
ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
classpath = files(variant.javaCompile.classpath.files) + files(ext.androidJar)
options.links("http://docs.oracle.com/javase/7/docs/api/");
options.links("http://d.android.com/reference/");
options.charSet = 'UTF-8';
@Domacoski
Domacoski / MainActivity.class
Created March 15, 2016 15:03
Adbmob update
public class MainActivity extends AppCompatActivity {
// Remove the below line after defining your own ad unit ID.
private static final String TOAST_TEXT = "Test ads are being shown. "
+ "To show live ads, replace the ad unit ID in res/values/strings.xml with your own ad unit ID.";
private static final int START_LEVEL = 1;
private int mLevel;
private Button mNextLevelButton;
private InterstitialAd mInterstitialAd;
private TextView mLevelTextView;
import java.io.IOException;
/**
* Classe genérica utilizada nas requisições para responder os resultados.
*Created by thiago.domakoski on 07/12/15.
*/
public class JsonModel {
public IOException exception;
public int statusCode;
}