有时候做APP,需要测试在低网速或高延迟的网络环境下工作,android官方模拟器对此提供了很好的支持(真是越来越好用了),设置方法有两种,界面和命令行。

界面设置

这里写图片描述

命令行设置

the Android emulator supports network throttling, i.e. slower network
bandwidth as well as higher connection latencies. this is done either through
skin configuration, or with ‘-netspeed ’ and ‘-netdelay ’.

the format of -netspeed is one of the following (numbers are kbits/s):

-netspeed gsm          GSM/CD           (up: 1.8 KiB/s, down: 1.8 KiB/s)-netspeed hscsd        HSCSD            (up: 1.8 KiB/s, down: 7.0 KiB/s)-netspeed gprs         GPRS             (up: 3.5 KiB/s, down: 7.0 KiB/s)-netspeed umts         UMTS/3G          (up: 46.9 KiB/s, down: 46.9 KiB/s)-netspeed edge         EDGE/EGPRS       (up: 57.8 KiB/s, down: 57.8 KiB/s)-netspeed hsdpa        HSDPA            (up: 703.1 KiB/s, down: 1706.5 KiB/s)-netspeed lte          LTE              (up: 7080.1 KiB/s, down: 21118.2 KiB/s)-netspeed evdo         EVDO             (up: 9155.3 KiB/s, down: 34179.7 KiB/s)-netspeed full         no limit         (up: 0.0 KiB/s, down: 0.0 KiB/s)-netspeed         select both upload and download speed-netspeed :  select individual up and down speed

The format of -netdelay is one of the following (numbers are msec):

-netdelay gsm          GSM/CD           (min 150, max 550)-netdelay hscsd        HSCSD            (min 80, max 400)-netdelay gprs         GPRS             (min 35, max 200)-netdelay umts         UMTS/3G          (min 35, max 200)-netdelay edge         EDGE/EGPRS       (min 80, max 400)-netdelay hsdpa        HSDPA            (min 0, max 0)-netdelay lte          LTE              (min 0, max 0)-netdelay evdo         EVDO             (min 0, max 0)-netdelay none         no latency       (min 0, max 0)-netdelay         select exact latency-netdelay :   select min and max latencies

the emulator uses the following defaults:

Default network speed   is 'full'Default network latency is 'none'

只要在启动的时候设置一下参数就好了,比如

 /android_env/sdk/tools/emulator -netdelay none -netspeed umts -avd Nexus_5X_API_23

更多相关文章

  1. Android模拟器访问Tomcat和IIS7
  2. Android启动模拟器出现:Failed to allocate memory: 8的解决方法
  3. Android studio 启动模拟器时解决 VT-x is disabled in BIOS的问
  4. Android Studio 检测不到 Genymotion 模拟器
  5. MT6573默认锁屏界面修改
  6. android中 检查网络连接状态的变化,无网络时跳转到设置界面
  7. Android中的界面布局之帧布局,相对布局
  8. Android界面开发推荐颜色
  9. Android开发实例之登录界面的实现

随机推荐

  1. K8S中文社区
  2. 数据可视化 - 近现代数据可视化发展历程
  3. DevOps实践永无止境!
  4. 苹果Mac轻量级音频编辑器: Fission 助你实
  5. eNSP:hybrid接口配置实例
  6. 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启
  7. DevOps和它的朋友们——聊聊其他“Ops”(
  8. Service Mesh对比:Istio与Linkerd
  9. BBED系列之编译安装(1)
  10. Git 工具和指令集合