【问题标题】:Sending and receiving text using android emulator [closed]使用android模拟器发送和接收文本[关闭]
【发布时间】:2011-05-18 13:28:40
【问题描述】:

我目前正在开发包含短信的安卓应用程序。仅使用android模拟器就可以发送和接收短信吗?如果是,我该怎么做?

【问题讨论】:

标签: android eclipse sms android-emulator


【解决方案1】:

您还可以使用两个模拟器。同时打开两个模拟器。他们将被命名为emulator-5554emulator-5556

然后从一台设备发送文本 (555)521-555x,其中最后 4 位数字是模拟器名称中的数字。这将允许您在两个设备之间发短信。

【讨论】:

    【解决方案2】:

    如果您使用 Eclipse,它非常简单。 1 1) 转到 DDMS。

    2) 在那里,左窗格将包含活动的模拟器列表,选择您的模拟器,然后在右窗格中,您将获得 Emulator Control->Telephony action-> Incoming Number, Message。输入这些并点击发送。

    3) 在您的模拟器中,您将收到消息。

    干杯:)

    【讨论】:

      【解决方案3】:

      很简单:

      • 打开控制台
      • 通过 telnet 连接到正在运行的模拟器:telnet localhost 5554(您可以在模拟器标题中找到端口号)
      • 输入这个:sms send senderPhoneNumber textmessage

      【讨论】:

      • @Andi 你的回答为我节省了很多时间 +1
      • 它的说法 - KO: unknown command, try 'help'
      • Sagar Nayak "它的说法 - KO: unknown command, try 'help' " 在 "telnet localhost 5554" 之后你应该运行 "auth " 然后它将工作stackoverflow.com/a/37503734/2765497跨度>
      • telnet 最近对我不起作用。在stackoverflow.com/a/38897485/1065835 上查看我的回答
      【解决方案4】:

      打开另一个模拟器并从窗口标题 ex 5554:emulator name 中检查它们的编号

      只需在“收件人”中输入数字(5554)并点击发送即可

      【讨论】:

        【解决方案5】:

        如果您在 Windows 上工作: 1. 在命令提示符下输入

        安装 telnet 客户端
        pkgmgr /iu:"TelnetClient"
        

        2。键入 telnet localhost 5554 。这里的 5554 是模拟器标题中出现的数字。

        1. 输入短信发送1234“消息”

        你完成了!干杯!检查您的模拟器是否收到了消息

        【讨论】:

          【解决方案6】:

          如果您阅读了模拟器文档,您会发现您可以在模拟器内的环境和模拟器控制台之间发送和接收文本消息。

          实际上将它们发送到现实世界需要你在某处有一个短信网关服务并编写一些东西来在它和模拟器之间移动流量。

          【讨论】:

          • 其实我试过在eclipse中使用插件发送短信。但是,当我再次尝试发送短信时,它突然不起作用。我正在考虑是否有任何方法可以在android模拟器中发送短信。
          • 你读过模拟器文档了吗?有一个模拟器控制台,您可以通过 telnet 应用程序(或以编程方式)连接并发出各种命令,包括发送 SMS
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-06-29
          • 2018-06-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-28
          相关资源
          最近更新 更多