想问一下关于利用串口实现手机收发短信华为手机6短信怎么发送 ,是不是不管用什么方法做,都必须配上一个短信猫的硬件?比如说利用COMM或RXTX串口包,电脑与手机以蓝牙虚拟出串口,还是得用短信猫?我xg111企业邮局在网上搜些资料,说短信猫因为是串口连接PC,但蓝牙虚拟出来的也是串口,难道还必须有短信猫?我现在试过就是通过蓝牙虚拟串口连接后,已经可以实现在电脑上通过蓝牙管理器直接向任意手机发送短信,但就是程序上面一直(CommPortIdentifier) en.nextElement();获取不了太平洋在线下载xg111net企业邮局本机系统端口,始终为null,而我PC与手机已经在COMM12上连接了,一直没找到原因,不知道是环境配置不正确,还是电脑本身的问题,配置我反复检查过几次,应该没问题,电脑本身应该也不存在这问题,于是在网上找了很多关于串口发短信的程序,可看到在获取端口时写法都是一模一样的,程序有问题也可以排出,现在唯一我不确定的就是,是不是必须用短信猫?
因为我看网上说的串口连接是通过短信猫的串口连接上电脑,但我现手里没短信猫,所以我是用的网上说的利用蓝牙虚拟出串口的方法,但凡网上以蓝牙虚拟串口的资料都没有提到过短信猫,所以我认为利用蓝牙虚拟串口是不需要短信猫这个媒介的,但不确定,想到天崖上来确定一下华为手机6短信怎么发送 。。。。
求高手指点华为手机6短信怎么发送 !~
以下是写的一个获取本机系统端口的测试类:始终返回null,
package com.sunfruit.comm.test;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Enumeration;
import javax.comm.CommPortIdentifier;
* @author 秋水
public class NokiaCommTest {
public NokiaCommTest() {
Enumeration en = CommPortIdentifier.getPortIdentifiers();
CommPortIdentifier portId=null;
if(en.hasMoreElements()){
while (en.hasMoreElements()) {
portId = (CommPortIdentifier) en.nextElement();
System.out.println("portId==" + portId);
/*如果端口类型是串口华为手机6短信怎么发送 ,则打印出其端口信息*/
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)
if(portId.getName().equals("COM12"))
System.out.println("COM12端口存在");
break;
System.out.println(portId.getName()+"1");
}else{
System.out.println("en==" + en.nextElement());
public static void main(String[] args){
new NokiaCommTest();
下面我发两张我利用IVT虚利串口连接上手机的图片华为手机6短信怎么发送 ,和PC机上设备管理器上已开的端口
Siri奔