Android 模拟器命令详解
2010-09-16 23:49:00 来源:WEB开发网* redir < list|add|del>redir
支持下表列出的子命令:
子命令 描述 注释
list 列出当前的端口重定向 (min 150, max 550)
add < protocol>:< host-port>:< guest-port> 添加新的端口重定向 < protocol> 必须是”tcp” 或 “udp”< host-port> 是主机上开启的端口号< guest-port> 是向模拟器/设备发送数据的端口号
del < protocol>:< host-port> 删除端口重定向 < protocol> and < host-port>的含义同上
网络状况
你可以利用控制台检测网络状况和当前延迟、加速特性。要想检测网络状态需要连接到控制台,使用 netstatus 命令。下面是命令和输出的例子。
* network status
网络延迟模拟
模拟器允许你模拟多种网络延迟等级, 因此你可以在更接近真实情况的环境下测试你的应用程序。你 可以在模拟器启动时设置延迟等级或范围,也可以在模拟器运行期间通过控制台动态修改延迟。
要想在模拟启动时设置延迟,使用-netdelay选项,后面跟一个合法的 < delay>值。这里给出一些例子:
* emulator -netdelay gprs
* emulator -netdelay 40 100
要想在模拟器运行期间动态修改网络延迟,需要连接上控制台使用netdelay命令,后面 跟合法的 < delay>值。下表中列出了合法的< delay>值
* network delay gprs< delay>
值的格式为下面的一种(单位为毫秒):
值 描述 注释
gprs GPRS (min 150, max 550)
edge EDGE/EGPRS (min 80, max 400)
umts UMTS/3G (min 35, max 200)
none 没有延迟 (min 0, max 0)
< num> 模拟一个准确的延迟(毫秒)
< min>:< max> 模拟一个指定的延迟范围(min, max 毫秒)
网速模拟
模拟器同样允许你模拟多种网络传输速度。你可以在模拟器启动时指定传输速度或范围,也可以在模 拟器启动后通过控制台动态修改传输速度。
要想在模拟器启动时设置网络传输速度,使用-netspeed选项,后面跟合法的 < speed>值。下面是一些例子:
*
* emulator -netspeed gsm
更多精彩
赞助商链接