是套用OBEX協定的伺服器.在Android中使用OBEX作為伺服器也很簡單了,首先需要使用如下代碼創建BluetoothServerSocket對象:
Bluetooth.ServerSocket server = BluetoothAdapter.getDefaultAdapter().listenUsingRfcommWiethServiceRecord("OBEX",null);
然後使用start方法開始服務,代碼如下:
BluetoothSocket socket = _server.accept();
在獲得BluetoothSocket對象後,就可以使用getInputStreamget和OutputStream方法獲得用於輸入和輸出的getInputStreamget和OutputStream對象.InputStream對象負責從客戶端讀取數據, OutStream對象負責想客戶端傳送數據.關於OBEX伺服器的詳細信息實現代碼如下.
InputStream inputStream = socket.getInputStream();
OutputStream outputStream = socket.getOutputStream();