簡體   English   中英

將InputStream的內容打印到LogCat

[英]print contents of InputStream to LogCat

我在這里有此功能:

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的內容?

您可以使用以下命令打印整個字節數組:

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

您可以使用Charset類中的編碼支持的編碼

對於此類程序,可以通過使用Log.i(TAG,String.valueOf(bytes));使用LogCat Log.i(TAG,String.valueOf(bytes));

Rundyka Yudhistira

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM