2011-06-17 124 views

回答

2

所以解决这个似乎是这样的:

每个单元载体,您可以发送短信特定短信号码以某种格式。这被称为“SMS网关”。 (类似地,存在网关从电子邮件地址发送SMS消息。)


实施例:

AT &笔 - 将测试消息发送到“121”或“111”并格式化这样的消息:

“地址文本” - 或 - “地址(主题)文本”


如果你这样做,你的运营商在& T,然后是短信地址会发送一封电子邮件到正文中的电子邮件地址。

问题在于您必须知道您的运营商的SMS网关号码&格式才能使其工作。

我希望别人觉得这个有用。

P.S.我有维珍移动,事实证明,由于维珍移动使用Sprint网络,我能够使用短信短信网关发送短信到电子邮件地址。

1

您可以检查始发地址,如果它包含@(例如)用回复消息向收件人发送电子邮件。

通过这个我的意思是你可以用预定义的消息启动电话的电子邮件客户端。这是你的意图吗?

如果提供你的目的,你可以试试这个:

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.putExtra(Intent.EXTRA_TEXT, "email text"); 
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); 
sendIntent.setType("message/rfc822"); 
startActivity(Intent.createChooser(sendIntent, "Title:")); 
+0

这将工作,但我的印象是,你可以通过短信做到这一点。我可能错了。例如,股票Android消息传递应用程序允许您将消息发送到电子邮件地址。我不知道他们是如何完成这项任务的。我想知道这是通过发送电子邮件完成的,还是通过发送SMS消息完成的,并让Android或服务提供商处理解析SMS并正确传递它的详细信息。 –

相关问题