Android8.1原生系統(tǒng)網(wǎng)絡感嘆號消除的方法
原生系統(tǒng)Android8.1上,WiFi上出現(xiàn)感嘆號,此時WiFi可正常訪問。

原因
這是Android 5.0引入的網(wǎng)絡評估機制:就是當你連上網(wǎng)絡后,會給目標產(chǎn)生204響應的服務器發(fā)送給一個請求,如果服務器返回的是狀態(tài)碼為204的響應,那么就被認為網(wǎng)絡可以訪問;否則,如返回的是其他狀態(tài)碼,那么將被視為網(wǎng)絡訪問需要登錄操作等;沒有響應的話,就被認為是網(wǎng)絡不可訪問。這里的情況就是,目標服務器不能正常訪問
產(chǎn)生204響應的服務器
加粗網(wǎng)址親測可行,其余未測試,但可作為一個參考
- http://connect.rom.miui.com/generate_204
- http://www.v2ex.com/generate_204
- https://captive.v2ex.co/generate_204
- http://www.noisyfox.cn/generate_204
- http://www.google.cn/
修改&恢復默認
測試系統(tǒng):Android 8.1。默認使用https來驗證,如要使用http,需要先寫入關閉https驗證的配置,再填寫http服務器。然后開啟飛行模式,再打開感嘆號即可消失。其中,xxxxx即服務器的URL。
# 查看所有配置 adb shell settings list global # 使用https adb shell settings put global captive_portal_https_url xxxxx # 使用http adb shell settings put global captive_portal_use_https 0 adb shell settings put global captive_portal_http_url xxxxx # 使用默認,即刪除配置 adb shell settings delete global captive_portal_http_url adb shell settings delete global captive_portal_https_url
禁用此功能
按照上述方法,設置captive_portal_mode的值如下:
0:徹底禁用檢測
1:檢測到需要登錄則彈窗提醒(默認值)
2:檢測到需要登錄則自動斷開此熱點并不再自動連接
Android8.0相關源碼代碼:
源代碼鏈接,無需梯子可直達。
Android9 原生系統(tǒng)網(wǎng)絡感嘆號消除
# 如要使用http,需要先寫入關閉https驗證的配置,再填寫http服務器。然后開啟飛行模式,再打開感嘆號即可消失。 adb shell settings put global captive_portal_use_https 0 adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
# 使用默認,即刪除配置 adb shell settings delete global captive_portal_http_url adb shell settings delete global captive_portal_https_url
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Android?中的?Timer?和?TimerTask詳解
Timer?是?Java?中用于創(chuàng)建定時任務的類,它位于?java.util?包中,可以使用Timer來安排一次性或定期執(zhí)行的任務,這篇文章主要介紹了Android?的?Timer?和?TimerTask,需要的朋友可以參考下2024-05-05
Android利用Palette實現(xiàn)提取圖片顏色
Palette是一個類似調(diào)色板的工具類,根據(jù)傳入的bitmap,提取出主體顏色,使得圖片和顏色更加搭配,界面更協(xié)調(diào)。本文將詳解如何利用Palette實現(xiàn)提取圖片顏色,需要的可以參考一下2022-03-03
快速解決設置Android 23.0以上版本對SD卡的讀寫權限無效的問題
今天小編就為大家分享一篇快速解決設置Android 23.0以上版本對SD卡的讀寫權限無效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
Kotlin 封裝萬能SharedPreferences存取任何類型詳解
這篇文章主要介紹了Kotlin 封裝萬能SharedPreferences存取任何類型詳解的相關資料,需要的朋友可以參考下2017-05-05

