Class GenericHelper


  • public class GenericHelper
    extends java.lang.Object
    Generic 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 boolean checkPermission​(java.lang.String permission, android.content.Context context)
      Check if the permission is available
      static int DPtoPixel​(int dp, android.content.Context context)
      Convert DP value to pixel
      static java.lang.Float getScreenDensity​(android.content.Context applicationContext)
      Return the screen density.
      static boolean isWakeLockPermissionAvailable​(android.content.Context context)  
      static float pixelToDP​(int px, android.content.Context context)
      Convert pixel value to DP
      static java.lang.String readMD5​(byte[] content)
      Read the MD5 of a content
      static java.lang.String readMD5​(java.lang.String toEncrypt)
      Read the MD5 of a string
      static boolean targets12LOrOlder​(android.content.Context context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GenericHelper

        public GenericHelper()
    • 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.NoSuchAlgorithmException
        Read 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.NoSuchAlgorithmException
        Read 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 value
        context -
        Returns:
      • DPtoPixel

        public static int DPtoPixel​(int dp,
                                    android.content.Context context)
        Convert DP value to pixel
        Parameters:
        dp - dp value
        context -
        Returns: