adb 在Android模拟器中模拟GPS、打电话、挂电话,发短信
如何在android模拟器中发短信,模拟GPS、打电话、挂电话,发短信等。
首先,启动模拟器,
然后,在电脑的开始菜单中找到运行,输入CMD,回车,进入CMD;使用以下命令连接模拟器
C:Documents and SettingsAdministrator>telnet localhost 5554
出现
Android Console: type 'help' for a list of commands OK
其中5554为模拟器在本机的端口,可以使用adb devices查看:
C:android-sdk-windowstools>adb devices List of devices attached emulator-5554 device
或者最简单的方法是查看模拟器的左上角的4位数字。
连接模拟器后输入help命令查看帮助,输入命令、回车即可查看命令格式
Android console command help:
help|h|? print a list of commands
event simulate hardware events
geo Geo-location commands
gsm GSM related commands
kill kill the emulator instance
network manage network settings
power power related commands
quit|exit quit control session
redir manage port redirections
sms SMS related commands
avd manager virtual device state
window manage emulator window
在对某条命令用法不熟悉时,可以使用类似思科、华为CLI的命令行提示模式进行提示:
如:通过help命令,已知sms是发送短信的功能,具体用法不知,可以通过sms help命令进一步了解
>sms help
allows you to simulate an inbound SMS
available sub-commands:
send send inbound SMS text message
pdu send inbound SMS PDU
可以看到sms send 命令是发送短信的意思,不清楚用法,继续使用sms send help命令,进行提示
>sms send help KO: missing argument, try 'sms send <phonenumber> <text message>'
会提示你使用< sms send 电话号码 短信内容 >即可。
以下是一些常用命令:
geo是GPS、sms是发短信、gsm是打电话等等
1.用geo命令模拟发送GPS信号:
geo fix 经度 纬度
即相当于将手机移动到指定的经纬度
也可以用geo nmea模拟发送nmea内容
2.用SMS命令发短信
sms send 10086 haha
模拟10086给你的模拟器发送内容为“haha”的短信
3.用GSM命令打电话
gsm call 10086
模拟10086给你的模拟器打电话
4.模拟挂掉电话
gsm cancel 10086
模拟挂掉10086的来电













