一个模拟器可以向自己发送短信

时间:2011-12-30 06:36:43

标签: android android-emulator sms

我一直在尝试通过广播在Android 4.0模拟器上发送消息,并通过广播接收器获取该消息。我可以使用两个模拟器,例如5554到5556.但是,我无法从5554获取发送的消息给自己。这是我发送消息的方式:

  SmsManager sms = SmsManager.getDefault();
  sms.sendTextMessage(number, null, message, sentPI, deliveredPI);

数字这里是模拟器的端口号

2 个答案:

答案 0 :(得分:10)

您可以使用tellnet命令轻松演示: 在windows os中,如果tellnet关闭,那么你可以使用以下步骤打开

开始
控制面板
程序和功能
打开或关闭Windows功能
检查Telnet客户端
点击确定

然后写命令就像 telnet localhost 5554 这里5554是我的模拟器端口号

连接建立后

编写以下命令填写适当的值

短信发送5554 hi

您将看到消息已经到达您的模拟器中。

答案 1 :(得分:1)

是的,模拟器可以向自己发送消息。

你可以在你的模拟器上试试。

在模拟器中选择消息传递应用程序,然后键入您的Avd no。模拟器并发送消息。

编辑:

阅读这个答案我刚刚尝试过,是的,它正在接受这个消息。

我已经打开了我的FirstAVD:5554和SecondAVD:5556

然后我去了Messaging:

创建了以下消息:5554(本身)和5556(另一个),它显示收件箱中的5554消息和来自其收件箱中的FirstAVD的In avd 5556消息。

因此,Emulator向自己发送消息。 但是,当从一个发送到另一个时,它会显示通知,发送给自己也不会显示通知。