在開(kāi)發(fā)應(yīng)用的過(guò)程中,針對(duì)小米手機(jī)/MIUI設(shè)備的用戶(hù)有一些特殊的設(shè)計(jì),如何識(shí)別設(shè)備?
在開(kāi)發(fā)應(yīng)用的過(guò)程中,可能針對(duì)小米手機(jī)/MIUI設(shè)備的用戶(hù)有一些特殊的設(shè)計(jì),那么下面我來(lái)提供如何識(shí)別設(shè)備、系統(tǒng)版本和瀏覽器UA的方法。
如何檢測(cè)小米設(shè)備:
請(qǐng)使用android.os.Build對(duì)象,查詢(xún)MANUFACTURER和MODEL的值,MANUFACTURER值為Xiaomi即為小米設(shè)備。
如何檢測(cè)MIUI V5:
查詢(xún)property:ro.miui.ui.version.name,值是”V10″就是MIUI V10系統(tǒng);值是”V11″就是MIUI 11系統(tǒng)。
User-Agent:
如果您從事WebApp開(kāi)發(fā),可能需要識(shí)別瀏覽器,下面描述了MIUI瀏覽器的User-Agent
< andoird-version>: 系統(tǒng)版本號(hào),如: 4.1.1 < location>: 系統(tǒng)的國(guó)家地區(qū),如: 中國(guó)大陸是zh-cn < MODEL>: 設(shè)備型號(hào),如: MI2 < ProductLine>: 產(chǎn)品線(xiàn),如: 小米手機(jī)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