遅いインターネット接続で動作するアプリをテストする必要があります。 Androidエミュレータで遅いインターネット接続をシミュレートする方法は?
Android Studioプロジェクトの場合、次のことができます。
ネット速度を一時的に変更する必要がある場合は、エミュレータのツールバーで3つのドット(設定)をクリックし、Cellularタブに移動して、そこでネットワーク速度を設定します。最近のAndroidツールが必要です。
一部のエミュレータイメージに対してこの速度を永続的に設定する場合:
OLD ANSWER(廃止)
Eclipseで作業している場合は、Run-> Run Configurationsに移動し、実行構成を選択して、「Target "タブ。 「Network Speed」コンボボックス(「Emulator Launch Parameters" セクション)。
コマンドラインからエミュレータを実行している場合は、「-netspeed」コマンドラインパラメータ(run エミュレータ-help-netspeed 可能なオプションの概要)
エミュレーターがまだ起動しているときに物事を微調整する最も簡単な方法は、エミュレーターコンソールを使用することです。 telnetまたはnetcatを使用するだけ(対話的に、「telnet localhost 5554」と入力して「help」と入力することができます。以下の例は、スクリプトの作成方法を示しています。
$ echo "network speed 100 100" | nc localhost 5554
$ echo "network status" | nc localhost 5554
Current network status:
download speed: 100000 bits/s (12.2 KB/s)
upload speed: 100000 bits/s (12.2 KB/s)
minimum latency: 0 ms
maximum latency: 0 ms
遅延/待ち時間を設定することもできます:
$ echo "network delay gprs" | nc localhost 5554
$ echo "network status" | nc localhost 5554
Current network status:
download speed: 100000 bits/s (12.2 KB/s)
upload speed: 100000 bits/s (12.2 KB/s)
minimum latency: 150 ms
maximum latency: 550 ms
実行時に物事を実行し、(自動化、手動テストなどを介して)さまざまなシナリオをテストすることを簡単にするだけです。
Eclipseの場合:Run-> Run Configuratrions-> click!
タブターゲットを選択します。クリック!
次にオプションがありますNetwork Speed!
あなたが望むものをエミュレートするように設定してください。 :)
Run-> Run Configurations:そこにありますEmulator Launch Parametersここでインターネット速度を設定できます