代码之家  ›  专栏  ›  技术社区  ›  Yogi Yang 007

如何从PC机上的移动设备发送和读取短信

  •  7
  • Yogi Yang 007  · 技术社区  · 14 年前

    我正在构建一个Windows桌面软件,它将响应SMS请求并自动发送SMS作为回复。

    该软件已准备就绪,工作正常,但它只能与诺基亚手机一起工作,前提是必须先安装诺基亚的PC套装,然后我的应用程序才能工作。

    但现在我的客户想改变他的手机,所以他想让我改变编程,以便它能与任何手机一起工作。

    我不知道该怎么做?

    有人能帮我一下吗。如果需要,我准备重新编写整个应用程序。

    我喜欢的平台是Delphi、VB.NET和VB6。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Brad    14 年前

    有扩展的AT命令,你可以发送到你的手机的虚拟串行接口,往往工作在许多手机上。更多信息请参见: http://www.developershome.com/sms/howToSendSMSFromPC.asp

    现在您只需要找到支持的手机的串行驱动程序。这以前很简单,但现在更难了。总之,这可能是你最好的选择。

        2
  •  1
  •   Mason Wheeler    14 年前

    “有手机吗”?这是一个很高的要求。我不确定你的顾客知道他要什么。不同类型的电话 不同的 也没有办法让同一个程序运行在所有的程序上。

    不过,你能做的是让它在任何 支持 手机。您可以保留大部分现有的PC侧代码;只有与电话通话的部分必须更改。将其封装到一个单独的模块中的某种接口中,这是您与诺基亚手机通话的特定代码。您的应用程序现在支持诺基亚。

    然后想办法在Android、黑莓或iPhone上做同样的事情。将这些特定的部分构建到它们自己的模块中,这些模块都实现相同的基本接口。随着每一种新的电话类型,你知道如何交谈,你的支持设备列表将增长。