Java:通过USB(从PC端)读取连接到PC的手机的传入短信息

时间:2013-02-22 04:01:45

标签: java android sms pc

我想截取来自通过USB连接到PC的Android手机的短信。 PC端的Java应用程序。

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

我只找到了像SmsJ这样的串口访问技巧。

1 个答案:

答案 0 :(得分:5)

背景:

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

开发部分:

首先,您可以阅读Java's Port reading example。只要研究这个例子,你就可以连接并从你的Android手机发送短信。它将允许在计算机中触发您实际进入附加电话的命令。要将命令发送到COMM端口,您需要AT Commands to Send SMS。使用AT命令,您还可以在手机上阅读短信并执行其他功能。

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