在開發(fā)應(yīng)用的過程中,針對小米手機/MIUI設(shè)備的用戶有一些特殊的設(shè)計,如何識別設(shè)備?
在開發(fā)應(yīng)用的過程中,可能針對小米手機/MIUI設(shè)備的用戶有一些特殊的設(shè)計,那么下面我來提供如何識別設(shè)備、系統(tǒng)版本和瀏覽器UA的方法。
如何檢測小米設(shè)備:
請使用android.os.Build對象,查詢MANUFACTURER和MODEL的值,MANUFACTURER值為Xiaomi即為小米設(shè)備。
如何檢測MIUI V5:
查詢property:ro.miui.ui.version.name,值是”V10″就是MIUI V10系統(tǒng);值是”V11″就是MIUI 11系統(tǒng)。
User-Agent:
如果您從事WebApp開發(fā),可能需要識別瀏覽器,下面描述了MIUI瀏覽器的User-Agent
< andoird-version>: 系統(tǒng)版本號,如: 4.1.1 < location>: 系統(tǒng)的國家地區(qū),如: 中國大陸是zh-cn < MODEL>: 設(shè)備型號,如: MI2 < ProductLine>: 產(chǎn)品線,如: 小米手機2是JRO03L Mozilla/5.0 (Linux; U; Android < android-version>; < location>; < MODEL> Build/< ProductLine>) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 XiaoMi/MiuiBrowser/1.0