Android 识别 xiaomi 设备信息

https://dev.mi.com/docs/appsmarket/technical_docs/system&device_identification/

  1. 检测小米设备
Build.MANUFACTURER

xiaomi

  1. 如何检测MIUI V5
查询property: ro.miui.ui.version.name ,值是”V5″ 就是MIUI V5系统;值是”V6″就是MIUI 6系统。
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
    }
  1. 电脑连接手机,进入 adb shell 执行 getprop, 可以看到设备的各种信息,其中:
image.png
ro.system.build.version.incremental

看到后面的值,可以看出对应了MIUI 的具体版本号,根据第二步执行命令来获取此值

参考 https://www.jianshu.com/p/7a8eb5cc35b0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容