0

我想拦截来自通过 USB 连接到 PC 的 Android 手机的 SMS 消息。PC端的Java应用程序。

我应该从哪里开始?会是双方的应用程序吗?或者有一些PC端的库吗?

我只找到了诸如 SmsJ 之类的串行端口访问提示。

4

1 回答 1

7

背景 :

当您使用 USB 电缆连接电话时,您的计算机会创建一个虚拟 COMM 端口并为其分配一个新的端口号。您可以在设备管理器列表中查看端口号详细信息。

开发部分:

首先,您可以阅读Java 的端口阅读示例。只要研究这个例子,你就可以从你的安卓手机连接和发送短信。它将允许在计算机中触发您的命令,该命令实际上会发送到附加的电话。要向 COMM 端口发送命令,您将需要AT 命令来发送 SMS。使用 AT 命令,您还可以在手机上阅读短信和执行其他功能。

您还可以通过蓝牙连接手机,它还会分配相同的虚拟 COMM 端口,您也可以执行所有功能。

于 2013-02-22T04:30:17.650 回答