Skip to content

Instantly share code, notes, and snippets.

View sergiandreplace's full-sized avatar
:shipit:
Fluuuttering

Sergi Martínez sergiandreplace

:shipit:
Fluuuttering
View GitHub Profile
@sergiandreplace
sergiandreplace / DespicableContentProvider.java
Created December 29, 2013 00:23
Despicable & Minion Content Provider for Android
package com.sergiandreplace.content;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.Context;
import android.content.UriMatcher;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import android.util.SparseArray;
@sergiandreplace
sergiandreplace / MyActivity.java
Created December 22, 2015 12:00
Making a textview with multiple lines scrollable
myTextView.setMovementMethod(new ScrollingMovementMethod());
package com.tempos21.taskexecutor;
import android.os.Handler;
import java.util.Random;
/**
* Base class for executable tasks
*/
public abstract class Task<I, O> {
@sergiandreplace
sergiandreplace / ExportDatabase.java
Created September 18, 2014 14:03
Export database to sd card
public void exportDatabse(String databaseName) {
try {
File sd = Environment.getExternalStorageDirectory();
File data = Environment.getDataDirectory();
if (sd.canWrite()) {
String currentDBPath = "//data//"+getPackageName()+"//databases//"+databaseName+"";
String backupDBPath = "backupname.db";
File currentDB = new File(data, currentDBPath);
File backupDB = new File(sd, backupDBPath);