Skip to content

Instantly share code, notes, and snippets.

View JaydipZala's full-sized avatar

Jaydipsinh Zala JaydipZala

  • Apexon
  • Ahmedabad, India
  • 10:09 (UTC +05:30)
View GitHub Profile
@JaydipZala
JaydipZala / CryptoUtil.java
Created September 22, 2021 09:53 — forked from balzss/CryptoUtil.java
Utility library for RSA cryptography on Android
import android.util.Base64;
import java.nio.charset.StandardCharsets;
import java.security.InvalidKeyException;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.PrivateKey;
import java.security.PublicKey;
@JaydipZala
JaydipZala / Git
Last active September 14, 2018 10:43
Git basic commands
git init
git clone [repository url]
git remote add origin [repository url]
touch .gitignore
git add [path to file]
@JaydipZala
JaydipZala / ImagePicker.java
Last active September 7, 2018 09:28 — forked from Mariovc/ ImagePicker.java
Utility for picking an image from Gallery/Camera with Android Intents
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.media.ExifInterface;
@JaydipZala
JaydipZala / DBConstants.java
Last active July 30, 2018 11:52
Room database migration for all
public class DBConstants {
// word table
public static final String TABLE_WORD = "word_table";
public static final String KEY_WORD = "word";
public static final String KEY_ID = "word_id";
}
@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)
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;
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);
@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()));
}
@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;
}
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);
}