Skip to content

Instantly share code, notes, and snippets.

View saeedsh92's full-sized avatar
👻

S.Shahini saeedsh92

👻
  • Istanbul, Turkey
View GitHub Profile
@saeedsh92
saeedsh92 / MetricsUtil.kt
Created September 23, 2019 12:46 — forked from kevinhaitsma/MetricsUtil.kt
Convert dp to px and px to dp in Kotlin for Android
import android.content.Context
import android.content.res.Resources
import android.util.DisplayMetrics
/**
* Provides utilities for metrics.
*
* Original at:
* @see <a href="https://stackoverflow.com/a/9563438/8877070">stack overflow answer</a>
*
@saeedsh92
saeedsh92 / DirectionJsonParser.java
Last active February 17, 2021 20:12
ParserTask
public class DirectionsJSONParser {
/** Receives a JSONObject and returns a list of lists containing latitude and longitude */
public List<List<HashMap<String,String>>> parse(JSONObject jObject){
List<List<HashMap<String, String>>> routes = new ArrayList<List<HashMap<String,String>>>() ;
JSONArray jRoutes = null;
JSONArray jLegs = null;
JSONArray jSteps = null;
@saeedsh92
saeedsh92 / NetworkUtil
Last active August 17, 2023 11:33
Check internet connectivity
package com.sevenlearn.broadcastreceivertutorial;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.os.Build;
public class NetworkUtil {
@saeedsh92
saeedsh92 / StorageHelper.java
Last active November 25, 2023 18:54
Check external storage state
package com.sevenlearn.filemanager;
import android.os.Environment;
public class StorageHelper {
public static boolean isExternalStorageWritable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
return true;
}