Skip to content

Instantly share code, notes, and snippets.

View archie94's full-sized avatar
💾
Reading

Arka Prava Basu archie94

💾
Reading
View GitHub Profile
@archie94
archie94 / multiple_ssh_setting.md
Created May 31, 2019 08:54 — forked from jexchan/multiple_ssh_setting.md
Multiple SSH keys for different github accounts

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "your_email@youremail.com"
@archie94
archie94 / _README.md
Created May 2, 2019 20:26 — forked from pcworld/_README.md
Linux Spotify Ad Mute
@archie94
archie94 / SharedPreferenceLiveData.kt
Created April 12, 2019 09:44 — forked from rharter/SharedPreferenceLiveData.kt
Creates LiveData objects that observe a value in SharedPreferences while they have active listeners.
import android.arch.lifecycle.LiveData
import android.content.SharedPreferences
abstract class SharedPreferenceLiveData<T>(val sharedPrefs: SharedPreferences,
val key: String,
val defValue: T) : LiveData<T>() {
private val preferenceChangeListener = SharedPreferences.OnSharedPreferenceChangeListener { sharedPreferences, key ->
if (key == this.key) {
value = getValueFromPreferences(key, defValue)
@archie94
archie94 / NetworkStatusActivity.java
Created June 22, 2017 06:01
Android activity to check for internet connection. This code not only checks if device is connected to a router or not but also determines whether internet is accessible. This is done by trying to reach a service within a specified time span.
package com.example.arka.wifiinternet;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;