|
|
|
@ -3,11 +3,12 @@ package eu.kanade.tachiyomi.util.system
|
|
|
|
|
import android.annotation.SuppressLint
|
|
|
|
|
import android.os.Build
|
|
|
|
|
import logcat.LogPriority
|
|
|
|
|
import java.util.Locale
|
|
|
|
|
|
|
|
|
|
object DeviceUtil {
|
|
|
|
|
|
|
|
|
|
fun isMiui() = getSystemProperty("ro.miui.ui.version.name")?.isNotEmpty() ?: false
|
|
|
|
|
val isMiui by lazy {
|
|
|
|
|
getSystemProperty("ro.miui.ui.version.name")?.isNotEmpty() ?: false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@SuppressLint("PrivateApi")
|
|
|
|
|
fun isMiuiOptimizationDisabled(): Boolean {
|
|
|
|
@ -25,7 +26,9 @@ object DeviceUtil {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun isSamsung() = Build.MANUFACTURER.lowercase(Locale.ENGLISH) == "samsung"
|
|
|
|
|
val isSamsung by lazy {
|
|
|
|
|
Build.MANUFACTURER.equals("samsung", ignoreCase = true)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@SuppressLint("PrivateApi")
|
|
|
|
|
private fun getSystemProperty(key: String?): String? {
|
|
|
|
|