Simulate low bandwidth in android
I solved the problem by slowing down the network of my PC with network simulator. Then I created a virtual wifi with win 7 and connected my phone with it.
you can limit bandwidth in Android emulator.
eg:
emulator -netspeed gsm
Speeds for reference in increasing kbps:
UP DOWN
-------- ----------
gsm GSM/CSD 14.4 14.4
hscsd HSCSD 14.4 57.6
gprs GPRS 28.8 57.6
umts UMTS/3G 384.0 384.0
edge EDGE/EGPRS 473.6 473.6
hsdpa HSDPA 5760.0 13,980.0
lte LTE 58,000.0 173,000.0
evdo EVDO 75,000.0 280,000.0
full No limit ∞ ∞
more:
https://developer.android.com/studio/run/emulator-console
You can also just change the preferred network type to 2G.
Its not as fine-grained as throttling your bandwidth via the PC but its a lot simpler to implement.
On Android 5 Lollipop go to:
- Settings
- More
- Cellular Networks
- Preferred network type
You'll notice the change to a slower GPRS network as an E
icon on the top status bar of the screen.