2010-06-16 129 views
3

我正在创建一个需要向手机发送一些短信的Windows应用程序。这仅用于测试目的。 现在我可以用我的手机完成这件事。我有Android手机可以使用USB连接到电脑。从Windows应用程序发送短信

应用程序在C++,Windows API中创建。

任何指针都会帮助

回答

3

的详细信息您可以编写一个简单的Android应用程序在后台运行,检查文本文件。当您想发送短信时,只需将带有电话号码和信息的新文本文件推入SD卡即可。你可以使用android SDK'adb push'命令。这是一个黑客的方式寿,不会推荐它,除非它仅用于基本测试

另一种选择是使用在线网关,如Twilio。它非常容易设置,并允许您通过易于使用的HTTP API轻松发送消息。您可以使用CURL通过C++连接到HTTP站点。

3

您有3种选择,真的。

1)找到一个SMS网关服务(有很多周围,但他们不倾向于是便宜)

2)深入学习API的Android手机,看看是否有可能以编程方式发送来自USB连接的电话/电脑对的文本

3)获取Windows移动设备并编写一个本机应用程序,该应用程序将处理您的发送请求,然后将您希望发送到设备的数据ActiveSync的。在C#中,您可以在大约3行代码中完成此操作。

如果我需要发送短信,我会沿着路线3走,但那只是我。使用选项2和3,您需要确保您的价格计划包含无限文本,并且合同没有明确禁止使用此类消息。

0

是的,你可以使用大多数单元格的电脑为win32电脑,便宜得多。

如果使用具有调制解调器AT命令功能的SMS网关,如果使用手机U直接读取和写入COM端口,那很好,但很多情况下不起作用。例如诺基亚6070,3100模型组

使用超级终端进行最佳测试。

我用CBuildre6为

https://sites.google.com/site/xpressdms/rosegarden

我想我使用AT命令