Прочитайте данные устройства Bluetooth и распечатайте их - PullRequest
0 голосов
/ 15 ноября 2010

Кто-нибудь может сказать мне, как отобразить данные устройства Bluetooth (MyGlucoHealth meter) в LogCat. следующий код:

InputStream is = btSocket.getInputStream ();

Как прочитать данные из «есть» и распечатать их.

Thanaks, Chenna

Ответы [ 2 ]

0 голосов
/ 15 ноября 2010

Взгляните на пример BluetoothChat . ConnectedThread.run() читает данные из InputStream.

    public void run() {
        Log.i(TAG, "BEGIN mConnectedThread");
        byte[] buffer = new byte[1024];
        int bytes;

        // Keep listening to the InputStream while connected
        while (true) {
            try {
                // Read from the InputStream
                bytes = mmInStream.read(buffer);

                // Send the obtained bytes to the UI Activity
                mHandler.obtainMessage(BluetoothChat.MESSAGE_READ, bytes, -1, buffer)
                        .sendToTarget();
            } catch (IOException e) {
                Log.e(TAG, "disconnected", e);
                connectionLost();
                break;
            }
        }
    }
...