server类
import java.util.Vector; import javax.bluetooth.DiscoveryAgent; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.TextBox; public class Server implements Runnable{
}
try { try { processor = new ClientProcessor(); }//end run
private class ClientProcessor implements Runnable { private Vector queue = new Vector(); private boolean isOk = true; ClientProcessor() { public void run() { synchronized (this) { } //处理连接队列 StreamConnection conn; synchronized (this) { if (isClosed) {
} try {
} client类
import java.util.Vector; import javax.microedition.io.Connector;
public class Client implements Runnable,DiscoveryListener{
public Client(Clientinterface ci) public void sendMessage(String message1,String message2) conn = (StreamConnection) Connector.open(url); DataInputStream dis = conn.openDataInputStream(); }
try { try { try{wait();}
} public void deviceDiscovered(RemoteDevice remoteDevice,DeviceClass deviceClass) { public void inquiryCompleted(int param) { } public void serviceSearchCompleted(int transID, int respCode) { } public void servicesDiscovered(int transID,ServiceRecord[] serviceRecord) { } } 使用两个类的例子
private Client btc; public void SOnReceive(String Message) { public void COnReceive(String Message) { public void commandAction(Command arg0, Displayable arg1) { protected void destroyApp(boolean arg0) throws MIDletStateChangeException { } protected void pauseApp() { } } |
手机J2ME蓝牙编程
最新推荐文章于 2020-12-21 17:23:22 发布
我做的蓝牙类,有接口,可以响应接收事件,直接用,方便很