【发布时间】:2011-04-15 01:39:04
【问题描述】:
在我的应用程序中,我需要能够在后台发送短信,而无需用户干预。我正在使用 SmsManager(下面的代码)来实现这一点。它确实发送了一条消息,但仍然出现要求我选择一种传递方式的弹出窗口(即使在发送消息之后)。我确实安装了谷歌语音,因此弹出窗口。有没有办法让我在发送短信时避免显示此弹出窗口?也许我应该使用不同的方法?
谢谢!
SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage(number, null, message, null, null);
更新:所以只是为了看看会发生什么,我选择了一个默认的传递方式是“短信”,并选中了使用这个作为默认值的框。现在,当我使用上面的代码发送消息时,它会在后台发送消息,但它也会打开空表单来发送消息:|我该如何摆脱这个? :)
【问题讨论】:
-
如果我想在后台发送短信,即使应用程序没有运行,那么我需要创建服务以使其在后台运行吗?
-
Send SMS in android的可能重复