现在很多关于串口RS232的手机收发短信程序,但很少有USB的程序,发个方案和大家分享。
手机要求:该生产商提供了USB的驱动程序,motorola的可以到http://developer.motorola.com/technologies/java/drivers/ 下载
准备:
1。安装SUN的JAVA开发包
2。安装eclipse
3。引用SUN的commapi文件comm.jar到项目
4。安装手机USB驱动
5。下载JSMS engine (CSDN有下的自己查一下,可能文件有问题可到官网下载)可能要下libusb-win32里面有一个libusb0.dll的文件被调用,但手机驱动可能提供了。
6。在[设备管理器]中查看手机使用的端口,可能要修改[最大端口速度]为115200这是我的设置
7。使用JSMS engine的例子读取readmessage.java
CService srv = new CService("COM3", 115200, "Motorola", "L6i");//修改为自己手机的信息
例子发送SendMessage.java
CService srv = new CService("COM3", 115200, "Motorola", "L6i");//修改为自己手机的信息
COutgoingMessage msg = new COutgoingMessage("+86...", "手机测试收到请回复,谢谢.");//+86为中国,后面跟接收人的手机号
好了以上是我的方法,程序下载不要联系我,真不记得了,我是学C#的资料都是网上搜的。
程序问题可联系:level_topain@hotmail.com