Skip to content

Instantly share code, notes, and snippets.

View parth812's full-sized avatar
🏠
Working from home

ParthDarji parth812

🏠
Working from home
View GitHub Profile
@parth812
parth812 / UPIPaymentActivity.java
Last active May 9, 2024 17:24
How to make UPI to UPI payment in android and get confirmation status, without any payment gateway integration.
package com.parthdarji812;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.widget.Toast;
import com.wlc.utils.AppUtils;
import java.util.ArrayList;
@parth812
parth812 / Debug.java
Created June 4, 2019 04:30
Debug class for easily manageable and can enable and disable using only one variable flag
import android.util.Log;
public class Debug {
public static final boolean DEBUG = true;
public static void e(String tag, String msg) {
if (DEBUG) {
if (tag.isEmpty())
tag = "unknown";
@parth812
parth812 / AdMob.java
Created May 29, 2019 08:03
AdMob Class to handle ads in project
import android.content.Context;
import android.os.Handler;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.MobileAds;
@parth812
parth812 / SessionManager.java
Last active May 29, 2019 07:54
Session Manager Class for handling preference of application
//Create class with name SessionManager.java in your project and copy and paste below code.
=============================
import android.content.Context;
import android.content.SharedPreferences;
public class SessionManager {
public static String KEY_VENDORID = "vid";
public static String KEY_VENDOR_DETAILS = "vdetails";
@parth812
parth812 / ImagesDialogFragment.java
Created May 24, 2019 06:08
First of all we need to create one fragment that will show image preview inside it.
import android.app.Dialog;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;