Check
Utility class for string validation, time calculation, email schema evaluation, and Drawable comparison.
Methods
static boolean equalDrawableAndBitmap(Context context, int resourceId, Bitmap bitmap)
Returns true if a drawable asset corresponds exactly with the pixels of a compared Bitmap instance.
static boolean hasSymbols(String str)
Returns true if the string argument contains special characters.
static boolean hasNumbers(String str)
Returns true if the string argument contains numbers.
static boolean hasSpaces(String str)
Returns true if the string argument contains whitespace characters.
static double howManySecondsLeft / MinutesLeft / HoursLeft / DaysLeft(Date now, Date until)
Computes precise mathematical time values remaining between the two target timestamps.
Check.Email
Supports full-domain filter mode (comparing entire domains like gmail.com) or split-domain filter mode (separately analyzing name segments and dot extensions).
JAVA
// Split Mode configuration
Check.Email.addValidDomainName("gmail");
Check.Email.addValidDomainExtension("com");
boolean ok = Check.Email.isValid("[email protected]"); // true
// Full Domain Mode configuration
Check.Email.addValidDomain("company.org");
Check.Email.shouldUseFullDomain(true);
boolean matches = Check.Email.isValid("[email protected]"); // true