最近都在處理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();
       }
    }
}
文章標籤
全站熱搜
創作者介紹
創作者 jeff810123 的頭像
jeff810123

在我心中有一個夢

jeff810123 發表在 痞客邦 留言(0) 人氣(572)