Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
import os | |
ROOT_DIR = "F:\VishProjects\DataMail\DataMail" | |
QUERY = "sendBulkMail" | |
NOT_ALLOWED_FILE_NAMES = ["R", "BuildConfig", "Build"] | |
def main(): | |
traverse_dir(ROOT_DIR) |
public class SoftKeyboardUtils { | |
public static void hideSoftKeyboard(final Activity activity) { | |
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE); | |
if (imm == null) { | |
return; | |
} | |
View view = activity.getCurrentFocus(); | |
if (view == null) { | |
view = new View(activity); |
//todo handle cases when it erases whole text on newer android versions | |
public class CustomFilter implements InputFilter { | |
private boolean allowCharacter; | |
private boolean allowDigits; | |
public CustomFilter(boolean allowCharacter, boolean allowDigits) { | |
this.allowCharacter = allowCharacter; | |
this.allowDigits = allowDigits; | |
} |
package scrb.raj.in.citizenservices.utils; | |
import android.graphics.Rect; | |
import android.support.v7.widget.RecyclerView; | |
import android.view.View; | |
public class SpacesItemDecoration extends RecyclerView.ItemDecoration { | |
private int leftSpace; | |
private int topSpace; | |
private int rightSpace; |
public final class StringHelper { | |
private Context mContext; | |
@SuppressLint("StaticFieldLeak") | |
private static StringHelper sInstance; | |
private StringHelper(Context context) { | |
this.mContext = context; | |
} | |
public static void init(Context context) { |
import os | |
ROOT_DIR = "F:\VishWorkspace" | |
QUERY = "RemoteViews" | |
NOT_ALLOWED_FILE_NAMES = ["R", "BuildConfig", "Build"] | |
def main(): | |
traverse_dir(ROOT_DIR) |
import csv | |
import sqlite3 | |
filename = r"""C:\Users\Vineet\Documents\test_records.csv""" | |
dbname = r"""C:\Users\Vineet\test.db""" | |
rows = [] | |
def main(): |
package com.app.vaccinenotifier.view; | |
import android.animation.ValueAnimator; | |
import android.content.Context; | |
import android.graphics.Canvas; | |
import android.graphics.Color; | |
import android.graphics.Paint; | |
import android.graphics.Path; | |
import android.graphics.RectF; | |
import android.os.Handler; |
Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
// here we assuming all children are same width and height | |
//1. handle odd sizes of child views | |
//2. handle gone situation in child views | |
public class ArcPickerView extends ViewGroup { | |
private Context _context; | |
private OverScroller mScroller; | |
private OverScroller mResetScroller; |