是否可以从Android emulator接收短信?

是否可以从Android emulator接收短信?,android,Android,我想知道是否有办法从Android emulator接收短信,也许是通过TCP端口。 我知道可以通过在emulator端口上打开TCP套接字并使用“send SMS”命令向emulator发送SMS,但也可以通过这种方式接收SMS吗 我将详细介绍—我有一个在Tomcat服务器上运行的java应用程序。我还有一个Android模拟器在同一台机器上运行。我可以使用“SMS send”命令将SMS消息从应用程序发送到模拟器。我也可以通过某种方式接收短信吗?朋友,请参阅博客中提供的此答案(以及来自的其他

我想知道是否有办法从Android emulator接收短信,也许是通过TCP端口。 我知道可以通过在emulator端口上打开TCP套接字并使用“send SMS”命令向emulator发送SMS,但也可以通过这种方式接收SMS吗


我将详细介绍—我有一个在Tomcat服务器上运行的java应用程序。我还有一个Android模拟器在同一台机器上运行。我可以使用“SMS send”命令将SMS消息从应用程序发送到模拟器。我也可以通过某种方式接收短信吗?

朋友,请参阅博客中提供的此答案(以及来自的其他信息)

只需使用telnet连接模拟器,我们就可以在那里模拟SMS。以下是模拟SMS的步骤:

步骤1:启动仿真器(使用任何所需选项)。打开新的终端/命令外壳并键入:

注意emulator(emulator-5554)后面的数字。这是端口号

步骤2:使用telnet命令连接到控制台:

步骤3:然后需要对会话进行身份验证。在~/.emulator_控制台_auth_令牌中找到auth_令牌,并复制文件中的文本。返回telnet控制台并输入:

步骤4:在对shell进行身份验证后,可以使用以下命令模拟SMS:

sms发送
有关更多信息,请参阅此


如果您从模拟器发送SMS,请参见此

启动两个模拟器,第一个是5554,第二个是5556。通过键入“5556”作为电话号码,使用内置的消息应用程序从5554发送文本消息至5556


(您需要先创建两个不同的AVD,以便一个用于5554,另一个用于5556)

更新:按照此链接上的视频教程操作:

仿真器控制“>


已经有一段时间了,但学习从不迟到。

不,这是不可能的。

首先,使用以下命令通过telnet连接到仿真器:

telnet localhost <console-port>
以下是包含所有命令的列表:

available sub-commands:
send             send inbound SMS text message
pdu              send inbound SMS PDU
最后,您可以访问android开发者页面,获取关于emulator控制台的详细信息:

telnet localhost
对我不起作用

这对我很有用:

运行模拟器并单击“更多”。这是模拟器窗口右侧的三个水平点。

然后点击“电话”。

键入您希望从中接收文本的电话号码和文本。 按“发送信息”

现在你看到你的信息了


来源:
,表“使用扩展控件、设置和帮助”,行“电话”。

在终端中,您可以使用此

adb emu sms send [from] [message]


adb emu sms send 12345 hiiiiii
adb emu sms send 09129009090 Hi

谢谢,这很有帮助,但它只是指向emulator发送短信。我想知道是否有办法从emulator接收短信。是的,我是问是否可以在PC上接收来自Android emulator的短信,而不是在其他emulator上。@MikeSchem打开telnet会话后,按照进行验证,然后sms命令将可用.Thank Sankar!!非常欢迎@MarcosEchagüeThanks,我知道可以在模拟器之间发送消息,但是可以在pc上接收短消息吗?可能是tcp端口?工作起来很有魅力!而且你甚至不需要打开任何特殊窗口。不完全可以…尝试发送长消息(超过160个字母)从一个模拟器上,你会在另一个模拟器上看到一块垃圾。请告诉我这个屏幕截图来自哪个应用程序?它叫android设备监视器,我添加了一个它的屏幕截图,来自android研究。我相信问题是……从安卓模拟器接收短信。”这个答案非常清楚地告诉我们如何发送。这是最新版本的android studio的完美答案,在该版本中DDMS被弃用。节省了很多时间:)
sms send <phonesender> <textmessage>
telnet localhost <console-port>
sms help
available sub-commands:
send             send inbound SMS text message
pdu              send inbound SMS PDU
adb emu sms send [from] [message]


adb emu sms send 12345 hiiiiii
adb emu sms send 09129009090 Hi