16

Web サービスを含むアプリを使用しています。

その中で、インターネットの速度が遅いときの状況を知る必要があります。Androidでインターネット速度レベルを見つける方法は?

たとえば、携帯電話で 2Mbps 接続を使用していて、速度が 50Kbps に低下した場合、トーストまたはアラートを作成してその状況に気付く必要があるとします。

ありがとう。

4

3 に答える 3

11

に接続している場合WiFiは、次を使用して接続速度を確認できますWifiManager

WifiInfo wifiInfo = wifiManger.getConnectionInfo();

次に、からWifiInfo現在の速度を取得できます。

int speedMbps = wifiInfo.getLinkSpeed();

3G を使用している場合、これを確認する標準的な方法はないと思います。3G が遅いと自動的に想定できるかもしれません。

于 2012-08-03T13:37:23.933 に答える
0

これは特に、 facebook SDKによってインターネット接続速度を検出するためのものです。

ConnectionQuality cq = ConnectionClassManager.getInstance().getCurrentBandwidthQuality();
于 2015-11-01T10:10:15.150 に答える