-
public class Utils
-
-
Method Summary
Modifier and Type Method Description static BitmapgetAppIcon(Context context)static Map<String, String>createColorMap(Bundle extras, boolean isDarkMode)Creates a map of colors for the specified display mode (dark/light) static booleanisDarkMode(Context context)static StringgetTimeStamp(Context context, long timeMillis)static StringgetApplicationName(Context context)static intgetTimerEnd(Bundle extras, long currentTs)static booleanisNotificationInTray(Context context, int notificationId)static NotificationgetNotificationById(Context context, int notificationId)static ArrayList<Integer>getNotificationIds(Context context)static BitmapsetBitMapColour(Context context, int resourceID, String clr, String defaultClr)static intgetColour(String clr, String default_clr)static IntegergetColourOrNull(String clr)Safely parses a color string (e.g., "#RRGGBB" or "#AARRGGBB") into an integer color value. static intgetFlipInterval(Bundle extras)-
-
Method Detail
-
getAppIcon
static Bitmap getAppIcon(Context context)
-
createColorMap
static Map<String, String> createColorMap(Bundle extras, boolean isDarkMode)
Creates a map of colors for the specified display mode (dark/light)
- Parameters:
extras- The original extras bundle containing all color valuesisDarkMode- Whether to use dark mode colors
-
isDarkMode
static boolean isDarkMode(Context context)
-
getTimeStamp
static String getTimeStamp(Context context, long timeMillis)
-
getApplicationName
static String getApplicationName(Context context)
-
getTimerEnd
static int getTimerEnd(Bundle extras, long currentTs)
-
isNotificationInTray
@RequiresApi(api = Build.VERSION_CODES.M) static boolean isNotificationInTray(Context context, int notificationId)
-
getNotificationById
@RequiresApi(api = Build.VERSION_CODES.M) static Notification getNotificationById(Context context, int notificationId)
-
getNotificationIds
static ArrayList<Integer> getNotificationIds(Context context)
-
setBitMapColour
static Bitmap setBitMapColour(Context context, int resourceID, String clr, String defaultClr)
-
getColourOrNull
@Nullable() static Integer getColourOrNull(String clr)
Safely parses a color string (e.g., "#RRGGBB" or "#AARRGGBB") into an integer color value.
If the input is null, empty, or an invalid color format, this method returns
{@code null}instead of throwing an exception.- Parameters:
clr- the color string to parse (e.g.
-
getFlipInterval
static int getFlipInterval(Bundle extras)
-
-
-
-