2014-01-13 27 views
0

我正在开发一个应用程序,使用广播接收器知道收到短信,然后在通知栏中显示通知。在真正的应用程序这工作正常,但不是在模拟器,我发送短信,但没有通知,短信已收到。模拟器是否首先显示通知?如果没有,我们可以在模拟器中查看/查看通知吗?Android:Android模拟器在真实设备上接收短信时是否支持通知?

感谢

+0

你正在通过DDMS发送短信,对吧? – kamituel

+0

@ kamituel:通过在模拟器中的短信messanging应用程序。我不知道什么是DDMS :( – Dev01

+0

如果你从模拟器内发送短信,并试图收听SMS_RECEIVED广播?这个广播是为传入的,而不是传出的短信。我错过了什么? – kamituel

回答

1

您可以测试使用DDMS收到的短信。

从DOC:

欺骗来电或短信

仿真器的电话操作部分控制选项卡,可以 恶搞的电话和消息。当您想要测试应用程序在响应传入呼叫时的健壮性以及发送到手机的消息 时,这非常有用。 您可以执行以下操作:

语音 - 在输入号码字段中输入一个号码,然后点击致电 向模拟器或手机发送模拟呼叫。点击挂断 按钮来终止通话。

SMS - 在传入的 号码字段中输入一个数字,并在消息:字段中输入消息,然后单击发送 按钮发送消息。

如果您使用的是Eclipse,您会发现“Emulator Control”视图,您可以使用该视图发送此虚假SMS。在命令行中,使用位于$ANDROID_SDK/tools/ddms可执行文件。

+0

感谢您的有用信息:) – Dev01

相关问题