Changeset View
Changeset View
Standalone View
Standalone View
src/it/reyboz/bustorino/backend/utils.java
package it.reyboz.bustorino.backend; | package it.reyboz.bustorino.backend; | ||||
import android.content.Context; | import android.content.Context; | ||||
import android.content.Intent; | import android.content.Intent; | ||||
import android.net.ConnectivityManager; | import android.net.ConnectivityManager; | ||||
import android.net.NetworkInfo; | import android.net.NetworkInfo; | ||||
import android.net.Uri; | import android.net.Uri; | ||||
import android.util.Log; | import android.util.Log; | ||||
import android.util.TypedValue; | import android.util.TypedValue; | ||||
import android.view.View; | import android.view.View; | ||||
import androidx.annotation.Nullable; | |||||
import java.io.PrintWriter; | import java.io.PrintWriter; | ||||
import java.io.StringWriter; | import java.io.StringWriter; | ||||
import java.util.Arrays; | import java.util.Arrays; | ||||
import java.util.List; | |||||
public abstract class utils { | public abstract class utils { | ||||
private static final double EarthRadius = 6371e3; | private static final double EarthRadius = 6371e3; | ||||
public static Double measuredistanceBetween(double lat1,double long1,double lat2,double long2){ | public static Double measuredistanceBetween(double lat1,double long1,double lat2,double long2){ | ||||
final double phi1 = Math.toRadians(lat1); | final double phi1 = Math.toRadians(lat1); | ||||
final double phi2 = Math.toRadians(lat2); | final double phi2 = Math.toRadians(lat2); | ||||
final double deltaPhi = Math.toRadians(lat2-lat1); | final double deltaPhi = Math.toRadians(lat2-lat1); | ||||
▲ Show 20 Lines • Show All 125 Lines • ▼ Show 20 Lines | public static String traceCaller(Exception ex, int i) { | ||||
sb.append(splitted[x].trim()); | sb.append(splitted[x].trim()); | ||||
sb.append("\n"); | sb.append("\n"); | ||||
} | } | ||||
return sb.toString(); | return sb.toString(); | ||||
} | } | ||||
return "Trace too Short."; | return "Trace too Short."; | ||||
} | } | ||||
*/ | */ | ||||
public static String joinList(@Nullable List<String> dat, String separator){ | |||||
StringBuilder sb = new StringBuilder(); | |||||
if(dat==null || dat.size()==0) | |||||
return ""; | |||||
else if(dat.size()==1) | |||||
return dat.get(0); | |||||
sb.append(dat.get(0)); | |||||
for (int i=1; i<dat.size(); i++){ | |||||
sb.append(separator); | |||||
sb.append(dat.get(i)); | |||||
} | |||||
return sb.toString(); | |||||
} | |||||
} | } |
Public contents are in Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) or GNU Free Documentation License (at your option) unless otherwise noted. · Contact / Register