當(dāng)手機(jī)USB端口被污染或過(guò)熱時(shí) Android 10會(huì)發(fā)出警告!
昨天,谷歌發(fā)布了針對(duì)所有四代Pixel智能手機(jī)的Android 10正式版更新。不久之后,Essential發(fā)布了Essential Phone的Android 10穩(wěn)定更新,OnePlus發(fā)布了OnePlus 7和OnePlus 7 Pro的Android 10測(cè)試版更新,而小米則為Redmi K20 Pro發(fā)布了Android 10穩(wěn)定測(cè)試版。
然而,對(duì)開(kāi)發(fā)者來(lái)說(shuō)更重要的是,Google開(kāi)始將Android 10源代碼上傳到AOSP,讓開(kāi)發(fā)者可以開(kāi)發(fā)Android 10的第三方ROM開(kāi)發(fā)?,F(xiàn)在,開(kāi)發(fā)者在通過(guò)AOSP和谷歌公共頁(yè)面挖掘這些源代碼時(shí),發(fā)現(xiàn)了兩個(gè)新功能:USB端口污染和過(guò)熱檢測(cè)。
如果檢測(cè)到液體或碎片,Android 10將禁用手機(jī)上的USB端口,同時(shí)系統(tǒng)將發(fā)布通知,通知用戶(hù)USB端口已被禁用。一旦USB端口沒(méi)有任何液體或污染物,系統(tǒng)將通知用戶(hù)USB現(xiàn)在可用,可以安全地插入附件。但是,用戶(hù)還可以選擇在清除端口中的任何液體或污染物后手動(dòng)重新啟用USB訪問(wèn)。
Android 10中與USB相關(guān)的第2個(gè)功能可以檢測(cè)端口是否過(guò)熱,并且建議用戶(hù)在端口過(guò)熱時(shí)從手機(jī)上拔下充電線(xiàn)或者數(shù)據(jù)線(xiàn)。一旦USB Type-C端口達(dá)到預(yù)定義的溫度閾值,Android系統(tǒng)將向用戶(hù)顯示一個(gè)警報(bào)對(duì)話(huà)框,告訴他們“拔掉充電器”并“注意充電線(xiàn)可能會(huì)變熱”。對(duì)話(huà)框?qū)⒁恢憋@示,直到用戶(hù)按下OK按鈕或按下顯示“降溫步驟”教程以降低溫度。
根據(jù)該代碼,Android 10認(rèn)為“臨界狀態(tài)”的溫度為60°C,而處于緊急狀態(tài)的溫度為65°C。 之前的Android版本已經(jīng)可以警告手機(jī)內(nèi)部溫度過(guò)高,但現(xiàn)在Android 10還可以幫助保護(hù)設(shè)備的USB-C端口免受短路或過(guò)熱。此功能是可選的,由OEM廠商在SystemUI的config.xml中設(shè)置標(biāo)志來(lái)啟動(dòng)此項(xiàng)功能。
