您好,我正在連接到一個移動wifi熱點AP。如何才能發現連接的wifi網絡是移動熱點不是?請你幫我解決這個問題。提前致謝。如何知道是否連接wifi形式的移動熱點AP?
0
A
回答
3
您可以使用ConnectivityManagerCompat.isActiveNetworkMetered()
,從支持庫。查詢this answer瞭解更多信息。
它將返回true用於移動數據連接和與移動AP對應的wifi網絡。
0
一個其他潛在的選擇是建立到遠程端點的呼叫,如網絡服務器,確定外部IP地址,然後查找,以查看是否該IP地址是在一系列已知的蜂窩載體子網。這可能是我能想到的最高精度解決方案,但當然需要更多的基礎設施才能工作。
相關問題
- 1. 如何通過移動AP(便攜式wifi熱點)使用adb
- 2. 是否將移動熱點標識爲Wifi或蜂窩連接?
- 3. 如何知道您是否連接到Wifi Hotspot/Wifi/Wifi Direct
- 4. 如何知道wifi是否與新的Android連接Lollipop wifi管理
- 5. 如何檢查移動數據是否實際活動或WiFi實際連接到任何熱點?
- 6. 檢查WiFi連接是否來自3G熱點
- 7. 如何知道iOS是否打開wifi?
- 8. 如何知道網絡是否連接?
- 9. 如何知道socket.Io是否連接android
- 10. 連接wifi熱點電話錯誤:ENETUNREACH
- 11. Wifi熱點/ Teather連接用戶
- 12. 如何知道所連接的windowstation是否互動?
- 13. 如何在設備連接到您的android wifi tethering AP時獲取通知?
- 14. 如何檢查wifi是否連接?
- 15. 如何查找連接到Wifi AP的用戶數量(Android)
- 16. Android/Java如何知道連接的wifi的無線電類型
- 17. 如何連接到知道SSID和密碼的powershell中的wifi?
- 18. 如何檢測移動連接是使用javascript的2G/3G/WIFI
- 19. Android的熱點(WiFi接入點)
- 20. 如何以編程方式掃描,查找並連接到開放式WiFi AP?
- 21. 如何知道當前連接wifi的網關地址
- 22. 檢查無線AP是否連接
- 23. 如何在連接到wifi熱點後自動彈出網頁?通過iptables?
- 24. 如何檢查列出的WiFi AP是否安全?
- 25. 如何檢查Internet連接(Wifi /移動數據)是否已啓用?
- 26. Android:如何掃描WiFi,連接到AP然後建立TCP連接?
- 27. 如何知道設備連接到WiFi或3G,編程
- 28. 如何讓Python知道用戶連接到了哪個Wifi?
- 29. 如何以編程方式確定android是否連接到wifi?
- 30. 如何連接到WIFI接入點?
這很難說是通用的解決方案 - 它僅出現如果熱點「發送具有ANDROID_METERED值DHCP選項43(供應商特定的選項)」,這將主要是用於*電話充當熱點的情況下*工作,但大概不是一個獨立的熱點設備。 – 2014-11-04 18:43:54
@ChrisStratton是的,或多或少。只要在Android的「移動熱點」偏好設置中標記網絡,它就會返回true。雖然Android熱點會自動標記,但用戶可以根據需要切換此選項。 – matiash 2014-11-04 18:46:10