【发布时间】:2011-05-18 13:28:40
【问题描述】:
我目前正在开发包含短信的安卓应用程序。仅使用android模拟器就可以发送和接收短信吗?如果是,我该怎么做?
【问题讨论】:
-
看看这个话题:mobiforge.com/developing/story/sms-messaging-androidgood luck
标签: android eclipse sms android-emulator
我目前正在开发包含短信的安卓应用程序。仅使用android模拟器就可以发送和接收短信吗?如果是,我该怎么做?
【问题讨论】:
标签: android eclipse sms android-emulator
您还可以使用两个模拟器。同时打开两个模拟器。他们将被命名为emulator-5554 和emulator-5556。
然后从一台设备发送文本 (555)521-555x,其中最后 4 位数字是模拟器名称中的数字。这将允许您在两个设备之间发短信。
【讨论】:
如果您使用 Eclipse,它非常简单。 1 1) 转到 DDMS。
2) 在那里,左窗格将包含活动的模拟器列表,选择您的模拟器,然后在右窗格中,您将获得 Emulator Control->Telephony action-> Incoming Number, Message。输入这些并点击发送。
3) 在您的模拟器中,您将收到消息。
干杯:)
【讨论】:
很简单:
telnet localhost 5554(您可以在模拟器标题中找到端口号)sms send senderPhoneNumber textmessage
【讨论】:
telnet 最近对我不起作用。在stackoverflow.com/a/38897485/1065835 上查看我的回答
打开另一个模拟器并从窗口标题 ex 5554:emulator name 中检查它们的编号
只需在“收件人”中输入数字(5554)并点击发送即可
【讨论】:
如果您在 Windows 上工作: 1. 在命令提示符下输入
安装 telnet 客户端pkgmgr /iu:"TelnetClient"
2。键入 telnet localhost 5554 。这里的 5554 是模拟器标题中出现的数字。
你完成了!干杯!检查您的模拟器是否收到了消息
【讨论】:
如果您阅读了模拟器文档,您会发现您可以在模拟器内的环境和模拟器控制台之间发送和接收文本消息。
实际上将它们发送到现实世界需要你在某处有一个短信网关服务并编写一些东西来在它和模拟器之间移动流量。
【讨论】: