2020-05-30 15:42:04 +00:00
|
|
|
package com.vanced.manager.utils
|
|
|
|
|
|
|
|
import java.io.BufferedReader
|
|
|
|
import java.io.IOException
|
|
|
|
import java.io.InputStreamReader
|
|
|
|
|
|
|
|
object MiuiHelper {
|
|
|
|
|
2020-11-05 16:35:49 +00:00
|
|
|
fun isMiui(): Boolean = getSystemProps("ro.miui.ui.version.name")!!.isNotEmpty()
|
2020-06-30 16:47:59 +00:00
|
|
|
|
2020-05-30 15:42:04 +00:00
|
|
|
private fun getSystemProps(propname: String): String? {
|
|
|
|
val line: String
|
|
|
|
var input: BufferedReader? = null
|
|
|
|
try {
|
|
|
|
val p = Runtime.getRuntime().exec("getprop $propname")
|
|
|
|
input = BufferedReader(InputStreamReader(p.inputStream), 1024)
|
|
|
|
line = input.readLine()
|
|
|
|
input.close()
|
|
|
|
} catch (e: IOException) {
|
|
|
|
return null
|
|
|
|
} finally {
|
|
|
|
if (input != null) {
|
|
|
|
try {
|
|
|
|
input.close()
|
|
|
|
} catch (e: IOException) {
|
|
|
|
e.printStackTrace()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return line
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|