1. 程式人生 > >手機連接WiFi有感嘆號x怎麽回事?如何消除手機WiFi感嘆號?

手機連接WiFi有感嘆號x怎麽回事?如何消除手機WiFi感嘆號?

多說 for sdk window 右鍵 ogl shel studio 就會

經過多年的革新,現在的安卓系統已經非常優秀了,某些程度已經超越iOS,卡頓和耗電也不再是安卓系統的代名詞了。而為了體驗到最優秀的安卓系統,不少人都會購買海外的手機,因為海外手機的安卓系統都比較精簡,非常接近原生系統的體驗。不過這些系統在國內使用會出現一些小情況,被大家吐槽最多的莫過於手機連接WiFi出現感嘆號或者出現一個小“×”了。

技術分享圖片

有些人就奇怪了,明明手機連上WiFi是可以正常上網的,為什麽會出現感嘆號或者“×”呢?讓POPPUR來告訴大家吧,其實早在Android 5.0開始,安卓手機的WiFi就要經過谷歌服務器的驗證,但是由於某些原因,這些手機在中國大陸地區是無法完成驗證的,所以系統就會在WiFi圖標上彈出一個感嘆號,提醒用戶完成驗證。

可能會有人說,又不是不能用,將就用著不就好了嗎?還真不行...因為手機中的networkmonitor模塊會向特定的服務器發起一個http的請求,並利用收到的響應進行網絡狀態判斷。而且這個請求會不間斷發出,對手機的功耗會有一定的影響,進而縮短手機的續航。

如何消除手機WiFi感嘆號?

想要消除這個感嘆號其實並不難,利用谷歌官方的工具就能實現。話不多說,教程奉上。(以下操作推薦使用Windows 10電腦進行)

  1. 點擊這裏,登陸谷歌安卓系統開發者網站,下載SDK Platform-Tools。(或者點擊這裏直接下載)下載完成之後直接將整個文件夾解壓出來。

  2. 按住shift鍵,再對著Platform-Tools文件夾單擊鼠標右鍵,選擇“在此處打開powershell窗口”

    技術分享圖片

  3. 此時將手機USB調試打開。一般情況下,USB調試模式都可以按照以下方法打開:設置-系統-關於手機,連續單擊版本號。此時返回設置頁面,會看到多出一個開發者模式,進入之後即可找到USB調試。

  4. 開啟USB調試之後,將手機連接電腦。然後在復制以下語句,在剛剛的poweshell窗口中復制(點擊右鍵自動粘貼),然後按下回車鍵,程序就會自動操作。

    .\adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204

    技術分享圖片

  5. 將飛行模式打開,再關閉,此時WiFi圖標的感嘆號就消失咯。

手機連接WiFi有感嘆號x怎麽回事?如何消除手機WiFi感嘆號?