BluetoothChatService改良
最近都在处理android蓝芽传输的问题,虽然以前处理过不过被eclipse吃掉了,后面也忘记怎么用,然后同学说官方有提供bluetooth chat的范例直接改比较快,但后来发现此范例字串有漏接的情况,最后改BluetoothchatService中ConnectThread的run部份解决了此问题,程式码如下
public void run() { Log.i(TAG, "BEGIN mConnectedThread"); // Keep listening to the InputStream while connected while (true) { Scanner scanner = new Scanner(mmInStream); while( scanner.hasNext()) { String readMessage = scanner.nextLine(); mHandler.obtainMessage(Oscillator.MESSAGE_READ, -1, -1, readMessage) .sendToTarget(); } } }