public class CommonUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG |
Constructor and Description |
---|
CommonUtils() |
Modifier and Type | Method and Description |
---|---|
static float |
convertPixelsToDp(float px,
android.content.Context context)
This method converts device specific pixels to density independent pixels.
|
static android.util.DisplayMetrics |
getScreenDimensions(android.content.Context context) |
static boolean |
isLocationValid(LngLat location) |
static boolean |
isRotationValidInDegs(float rotationInRadian) |
static boolean |
isTiltValid(float tilt) |
static boolean |
isZoomValid(float zoom) |
static LngLat |
makeLngLat(android.location.Location location)
Make
LngLat object from Location object |
static java.lang.String |
readStringKeyValue(android.content.Context context,
java.lang.String key) |
static void |
removeStringKeyValue(android.content.Context context,
java.lang.String key) |
static void |
showToast(android.content.Context context,
java.lang.String text,
int duration,
boolean cancelIfAlreadyShown)
Show toast
|
static android.app.Activity |
unwrap(android.content.Context context) |
static void |
writeStringKeyValue(android.content.Context context,
java.lang.String key,
java.lang.String value) |
public static final java.lang.String TAG
public static void showToast(android.content.Context context, java.lang.String text, int duration, boolean cancelIfAlreadyShown)
context
- Context
text
- text to showduration
- time duration in millisecondscancelIfAlreadyShown
- cancel previously shown toast if showing on screenpublic static LngLat makeLngLat(android.location.Location location)
LngLat
object from Location
objectpublic static float convertPixelsToDp(float px, android.content.Context context)
px
- A value in px (pixels) unit. Which we need to convert into dbcontext
- Context to get resources and device specific display metricspublic static android.util.DisplayMetrics getScreenDimensions(android.content.Context context)
public static boolean isLocationValid(LngLat location)
public static boolean isZoomValid(float zoom)
public static boolean isTiltValid(float tilt)
public static boolean isRotationValidInDegs(float rotationInRadian)
public static android.app.Activity unwrap(android.content.Context context)
public static void writeStringKeyValue(android.content.Context context, java.lang.String key, java.lang.String value)
public static java.lang.String readStringKeyValue(android.content.Context context, java.lang.String key)
public static void removeStringKeyValue(android.content.Context context, java.lang.String key)