Skip to content

Instantly share code, notes, and snippets.

package com.utils;
import android.content.Context;
import android.text.TextUtils;
import android.util.Patterns;
import android.widget.EditText;
/**
* Created by darshan on 2/4/15.
*/
import android.content.Context;
import android.content.res.AssetManager;
import android.os.Environment;
import android.util.Log;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* Created by vaibhav.jani on 15-Jul-15.
*/
public abstract class BaseFragment extends Fragment {
protected View rootView;
protected HomeActivity activity;
@vaibhav-jani
vaibhav-jani / Hack.java
Created July 29, 2015 08:42
move with drawar
drawerLayout.setDrawerListener(new DrawerLayout.DrawerListener() {
@Override
public void onDrawerSlide(View drawerView, float slideOffset) {
float moveFactor = (drawerView.getWidth() * slideOffset);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
{
flContent.setTranslationX(-moveFactor);
public class KeyboardUtils {
public static void setKeyboardVisibilityListener(Activity activity, final KeyboardVisibilityListener keyboardVisibilityListener) {
final View contentView = activity.findViewById(android.R.id.content);
contentView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
private int mPreviousHeight;
@vaibhav-jani
vaibhav-jani / SignatureView.java
Created August 10, 2015 12:41
SignatureView
public class SignatureView extends View {
private static final float STROKE_WIDTH = 5f;
/** Need to track this so the dirty region can accommodate the stroke. **/
private static final float HALF_STROKE_WIDTH = STROKE_WIDTH / 2;
private Paint paint = new Paint();
private Path path = new Path();
@vaibhav-jani
vaibhav-jani / Base64ImageUtil.java
Last active August 29, 2015 14:27
Base64Util
import java.io.ByteArrayOutputStream;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.Base64;
public class Base64ImageUtil {
public static Bitmap stringToBitmap(String encodedString) {
try {
@vaibhav-jani
vaibhav-jani / TestAlert.java
Created August 11, 2015 08:41
Test Alert and mail sender
import java.io.IOException;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
@vaibhav-jani
vaibhav-jani / SubstringCounter.java
Created September 7, 2015 10:57
Substring counter
import java.util.HashMap;
import java.util.Map;
public class HelloWorld {
public static void main(String[] args) {
String str = "this is what this is";
System.out.println(str);
@vaibhav-jani
vaibhav-jani / AppPreferences.java
Created September 15, 2015 06:35
Application preference wrapper class :
import android.content.Context;
import android.content.SharedPreferences;
public class AppPreferences {
private static String PREFERENCE_FILE_NAME = "application_preferences";
public static String IMEI = "imei";
private static SharedPreferences getSharedPreferences(Context context) {