Package com.batch.android.core
Class GenericHelper
- java.lang.Object
-
- com.batch.android.core.GenericHelper
-
public class GenericHelper extends java.lang.ObjectGeneric helper that contains generic helpful methods
-
-
Constructor Summary
Constructors Constructor Description GenericHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancheckPermission(java.lang.String permission, android.content.Context context)Check if the permission is availablestatic intDPtoPixel(int dp, android.content.Context context)Convert DP value to pixelstatic java.lang.FloatgetScreenDensity(android.content.Context applicationContext)Return the screen density.static booleanisWakeLockPermissionAvailable(android.content.Context context)static floatpixelToDP(int px, android.content.Context context)Convert pixel value to DPstatic java.lang.StringreadMD5(byte[] content)Read the MD5 of a contentstatic java.lang.StringreadMD5(java.lang.String toEncrypt)Read the MD5 of a stringstatic booleantargets12LOrOlder(android.content.Context context)
-
-
-
Method Detail
-
checkPermission
public static boolean checkPermission(java.lang.String permission, android.content.Context context)Check if the permission is available- Parameters:
permission-context-- Returns:
-
isWakeLockPermissionAvailable
public static boolean isWakeLockPermissionAvailable(@NonNull android.content.Context context)
-
targets12LOrOlder
public static boolean targets12LOrOlder(@NonNull android.content.Context context)
-
readMD5
public static java.lang.String readMD5(byte[] content) throws java.security.NoSuchAlgorithmExceptionRead the MD5 of a content- Parameters:
content-- Returns:
- Throws:
java.security.NoSuchAlgorithmException
-
readMD5
public static java.lang.String readMD5(java.lang.String toEncrypt) throws java.security.NoSuchAlgorithmExceptionRead the MD5 of a string- Returns:
- Throws:
java.security.NoSuchAlgorithmException
-
getScreenDensity
public static java.lang.Float getScreenDensity(android.content.Context applicationContext)
Return the screen density.- Parameters:
applicationContext- An activity/service context. Application context will not work.- Returns:
- Density if found, null otherwise
-
pixelToDP
public static float pixelToDP(int px, android.content.Context context)Convert pixel value to DP- Parameters:
px- pixel valuecontext-- Returns:
-
DPtoPixel
public static int DPtoPixel(int dp, android.content.Context context)Convert DP value to pixel- Parameters:
dp- dp valuecontext-- Returns:
-
-