在Android Studio 2.0之前,我可以使用模拟器ID在模拟器之间发送短信(请参阅:https://stackoverflow.com/a/4726121/212508)。但是,此方法不适用于右侧面板的新仿真器。
是否可以在新的Android模拟器(2.x)之间发送短信?
注意:我想将消息从模拟器发送到模拟器。不是通过telnet或ADM。
答案 0 :(得分:7)
我面临同样的问题。它看起来是一个已知的错误,你可以在这里找到它:https://code.google.com/p/android/issues/detail?id=210767
看起来他们已经解决了,并将在未来的版本中添加修复程序。
与此同时,我还没有找到解决办法......
答案 1 :(得分:1)
编写此代码并在模拟器5554中运行应用程序。
PendingIntent pi;
SmsManager sms;
String msg = "android.telephony.SmsManager.STATUS_ON_ICC_SENT";
PendingIntent piSent = PendingIntent.getBroadcast(MainActivity.this, 0,new Intent(msg), 0);
sms = SmsManager.getDefault();
sms.sendTextMessage("5556", null, "This is sample test message", piSent, null);
答案 2 :(得分:0)