簡體   English   中英

Android檢查低連接模式Wifi或數據網絡

[英]Android check low connectivity mode Wifi or Data network

我已經閱讀了很多有關檢查互聯網連接的帖子。 但是我的問題是如何檢測到有限和/或低連接性? 不能持續對google.com進行ping操作。 一個可能的解決方案是繼續檢查RSSI強度,如果該值變高,則說-70,然后我們檢查連接。

有誰有更好的解決方案來檢測有限的連通性?

您可以查看確定和監視連接狀態 有一個示例如何確定Internet連接以及如何確定連接類型。

您還可以查看android.net.conn.CONNECTIVITY_CHANGE廣播。

我在我的一個項目中一直在尋找答案。 我所建議的只是對google ping,然后獲得響應時間。 您可以創建自己的比較方法,例如,響應> = 500ms =慢速連接。

您還可以根據您認為較慢的速度檢測設備是否在2G / 3G上。

最后,如果您可以使用以下方法檢查wifi連接速度:(我自己沒有使用過)

WifiInfo wifiInfo = wifiManger.getConnectionInfo();
int mbps = wifiInfo.getLinkSpeed();

我真的希望對您有所幫助,並為您編寫愉快的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM