Skip to content

Instantly share code, notes, and snippets.

View milaptank's full-sized avatar
💭
a lazy android developer

milap tank milaptank

💭
a lazy android developer
View GitHub Profile
@milaptank
milaptank / User.java
Created February 27, 2017 10:32
with builder pattern
package com.webmobtech.android.instascraper.util;
public class User {
private String user_id;
private String username;
private String fullname;
private String workplace;
private String p_re_ward;
private String p_re_district;
private String p_re_province;
@milaptank
milaptank / gist:778c4fe36ef994bd646ac34be6f4392e
Created November 24, 2017 05:26
GIT add new repo command
Command line instructions
Git global setup
git config --global user.name "Milap Tank"
git config --global user.email "android@webmobtech.com"
Create a new repository
git clone https://gitlab.com/WebMobTechnologies/TCC_2016_Android.git
cd TCC_2016_Android
package com.core.storage;
import android.database.sqlite.SQLiteDatabase;
public abstract class DatabaseConfig {
/**
* Override this method and execute the table creation
* queries using <CODE>DatabaseHelper.executeSQL()</CODE> method.
*
package com.core.storage;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteStatement;
import java.io.BufferedReader;
import java.io.IOException;
package com.core.storage;
public class DbException extends Exception {
public DbException(String message) {
super(message);
}
}
package com.whyte.android.whytecatalogueapp.fragment;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.DialogFragment;
import android.support.v7.app.AlertDialog;
package com.core.storage;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import java.util.Map;
import java.util.Set;
/**
@milaptank
milaptank / ExpiryDateTextWatcher.java
Created May 30, 2019 11:42 — forked from orcchg/ExpiryDateTextWatcher.java
TextWatcher for expiry date MM/YY automatically adding slash. For Android
import android.graphics.Canvas;
import android.graphics.Paint;
import android.support.annotation.NonNull;
import android.text.Editable;
import android.text.Spannable;
import android.text.TextWatcher;
import android.text.style.ReplacementSpan;
public class ExpiryDateTextWatcher implements TextWatcher {
private int maxLength = 5;
/**
* @author Milap Tank
*
* @desc BaseActivity.java is for
* @since 26/12/17 6:08 PM
*/
public abstract class BaseActivity extends AppCompatActivity {
private Toolbar toolbar;
/**
* @author Milap Tank
*
* @desc FragmentContainerActivity.java is for
* @since 29/12/17 5:08 PM
*/
public class FragmentContainerActivity extends BaseActivity implements AuthorizationService.TokenResponseCallback {