https://dev.mi.com/docs/appsmarket/technical_docs/system&device_identification/
- 檢測小米設備
Build.MANUFACTURER
xiaomi
- 如何檢測MIUI V5
查詢property: ro.miui.ui.version.name ,值是”V5″ 就是MIUI V5系統(tǒng);值是”V6″就是MIUI 6系統(tǒng)。
1. ro.miui.ui.version.name
2. ro.miui.version.code_time
private fun getSystemProperty(name: String): String? {
var bufferedReader: BufferedReader? = null
val versionName: String
try {
val process = Runtime.getRuntime().exec("getprop $name")
bufferedReader = BufferedReader(InputStreamReader(process.inputStream), 1024)
versionName = bufferedReader.readLine()
bufferedReader.close()
} catch (e: IOException) {
return null
} finally {
bufferedReader?.close()
}
return versionName
}
- 電腦連接手機,進入 adb shell 執(zhí)行 getprop, 可以看到設備的各種信息,其中:

image.png
ro.system.build.version.incremental
看到后面的值,可以看出對應了MIUI 的具體版本號,根據(jù)第二步執(zhí)行命令來獲取此值