我想截取来自通过USB连接到PC的Android手机的短信。 PC端的Java应用程序。
我应该从哪里开始?是双方的应用程序吗?或者是否有一些PC端lib?
我只找到了像SmsJ这样的串口访问技巧。
答案 0 :(得分:5)
背景:
使用USB电缆连接手机时,您的计算机会创建一个虚拟COMM端口,并为其分配新的端口号。您可以在“设备管理器列表”中查看端口号详细信息。
开发部分:
首先,您可以阅读Java's Port reading example。只要研究这个例子,你就可以连接并从你的Android手机发送短信。它将允许在计算机中触发您实际进入附加电话的命令。要将命令发送到COMM端口,您需要AT Commands to Send SMS。使用AT命令,您还可以在手机上阅读短信并执行其他功能。
您还可以通过蓝牙连接手机,它也会分配相同的虚拟COMM端口,您也可以执行所有功能。