将InputStream的内容打印到LogCat

时间:2015-04-16 02:19:34

标签: java android

我在这里有这个功能:

public void read() {
            byte buffer[] = new byte[1024];
            int bytes;

            try {
                bytes = iStream.read(buffer);
                //Send what got read to LogCat here
            } catch(IOException e) {
                //TODO: something
            }
        }

它从BluetoothSocket InputStream中读取。如何显示读取到LogCat的内容?

2 个答案:

答案 0 :(得分:1)

您可以使用以下方式打印整个字节数组:

Log.i(TAG,new String(buffer, "UTF-8")); // for UTF-8 encoding

您可以使用Charset类中的编码:Supported Encodings

答案 1 :(得分:0)

对于这种程序,您可以使用Log.i(TAG,String.valueOf(bytes));

来使用LogCat

礼貌Rundyka Yudhistira