Skip to content

Instantly share code, notes, and snippets.

View JaydipZala's full-sized avatar

Jaydipsinh Zala JaydipZala

  • Apexon
  • Ahmedabad, India
  • 11:45 (UTC +05:30)
View GitHub Profile
@JaydipZala
JaydipZala / ic_password_visibility.xml
Created August 30, 2016 07:12 — forked from PareshMayani/ic_password_visibility.xml
Android Support library 24.2.0 - passwordToggleDrawable example
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M12,4.5C7,4.5 2.73,7.61 1,12c1.73,4.39 6,7.5 11,7.5s9.27,-3.11 11,-7.5c-1.73,-4.39 -6,-7.5 -11,-7.5zM12,17c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5zm0,-8c-1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3 -1.34,-3 -3,-3z" />
</vector>
@JaydipZala
JaydipZala / UpgradeTable.java
Last active September 26, 2016 05:57
Update Existing Table
public void upgradeTable(SQLiteDatabase db) {
MyTableHandler mth = new MyTableHandler();
mth.createTable(db);
ArrayList<String> columns = getColumns(db, TABLE_NAME);
String alterQuery = "ALTER TABLE " + TABLE_NAME + " RENAME TO temp_" + TABLE_NAME;
db.execSQL(alterQuery);
mth.createTable(db);
columns.retainAll(DatabaseHandler.getColumns(db, TABLE_NAME));
@JaydipZala
JaydipZala / ProductHandler.java
Last active September 26, 2016 06:44
SQLiteHelper
public class BeaconProductHandler extends SQLiteHelper {
public static final String TABLE_BEACON_PRODUCT = "BEACON_PRODUCT_TABLE";
// beacon product table column names
public static final String key_uid = "uid";
public static final String key_uuid = "uuid";
public static final String key_major_value = "major_value";
public static final String key_minor_value = "minor_value";
public static final String key_name = "name";
@JaydipZala
JaydipZala / Soap.java
Created September 26, 2016 06:26
Network
public class Soap {
private static String BASE_URL_API = General.BASE_URL + "api/";
private static final String CHARSET = "UTF-8";
private static final String RESULT_OK = "200";
private static final String TAG = Soap.class.getSimpleName();
public static String getSoapResponsePost(String requestURL, Uri.Builder postDataParams) {
URL url;
String response = "";
public class CommentAdapter extends BaseAdapter {
private ArrayList<Comment> arrComments;
private Context mContext;
SharedPreferences mPrefs;
public CommentAdapter(Context mContext, ArrayList<Comment> arrComments) {
this.mContext = mContext;
this.arrComments = arrComments;
this.mPrefs = PreferenceManager.getDefaultSharedPreferences(this.mContext);
}
@JaydipZala
JaydipZala / SettingsAdapter.java
Created September 26, 2016 09:57 — forked from PomepuyN/SettingsAdapter.java
Functional example of WearableListView
public class SettingsAdapter extends WearableListView.Adapter {
private final Context context;
private final List<SettingsItems> items;
public SettingsAdapter(Context context, List<SettingsItems> items) {
this.context = context;
this.items = items;
}
@JaydipZala
JaydipZala / DBUtils.java
Created November 10, 2016 13:14
SQLite Database Sample
public class DBUtils {
public static ArrayList<String> getColumns(SQLiteDatabase db, String tableName) {
ArrayList<String> al = null;
Cursor c = null;
try {
c = db.rawQuery("SELECT * FROM " + tableName + " LIMIT 1", null);
if (c != null) {
al = new ArrayList<>(Arrays.asList(c.getColumnNames()));
}
public class RobotoTextView extends TextView {
public static final String ANDROID_SCHEMA = "http://schemas.android.com/apk/res/android";
private static HashMap<String, Typeface> fontCache = new HashMap<>();
public RobotoTextView(Context context, AttributeSet attrs) {
super(context, attrs);
applyCustomFont(context, attrs);
package com.rv;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.Toast;
import java.util.ArrayList;
@JaydipZala
JaydipZala / Soap.java
Created March 15, 2017 05:46
Okhttp Soap
public class Soap {
private static final String BASE_URL = "base_url";
private static String RESULT_OK = "200";
private static String getAbsiluteURL(String postFixUrl) {
return BASE_URL + postFixUrl;
}
private static String getConnectionErrorResponse(Context context)