Code Cleanup

This commit is contained in:
Prathamesh More 2022-05-20 16:46:00 +05:30
parent 51f298be8f
commit 1b544d62c3
12 changed files with 49 additions and 59 deletions

View file

@ -1,6 +1,7 @@
package code.name.monkey.appthemehelper.util
import android.os.Build
import androidx.annotation.ChecksSdkIntAtLeast
/**
* @author Hemanth S (h4h13).
@ -10,6 +11,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 23
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.M)
fun hasMarshmallow(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
}
@ -17,6 +19,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 24
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.N)
fun hasNougat(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.N
}
@ -24,6 +27,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 25
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.N_MR1)
fun hasNougatMR(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1
}
@ -31,6 +35,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 26
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.O)
fun hasOreo(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.O
}
@ -38,6 +43,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 27
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.O_MR1)
fun hasOreoMR1(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1
}
@ -45,6 +51,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 28
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.P)
fun hasP(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.P
}
@ -52,6 +59,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 29
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.Q)
@JvmStatic
fun hasQ(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q
@ -60,6 +68,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 30
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.R)
@JvmStatic
fun hasR(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.R
@ -68,6 +77,7 @@ object VersionUtils {
/**
* @return true if device is running API >= 31
*/
@ChecksSdkIntAtLeast(api = Build.VERSION_CODES.S)
@JvmStatic
fun hasS(): Boolean {
return Build.VERSION.SDK_INT >= Build.VERSION_CODES.S