1

我正在编写一个安卓应用程序,它与一个带蓝牙的 CC2540 USB 加密狗连接。过程是,当加密狗向手机发送字符串“O\r\n”时,应用程序必须在EditText“Ef”上查看该字符串。我已经从 Android SDK 更改了蓝牙聊天示例中的 Message_Read 部分:

 private final Handler mHandler = new Handler() {
    @Override
    public void handleMessage(Message msg) 
    {
        switch (msg.what) 
        {

        case MESSAGE_READ:
            byte[] readBuf = (byte[]) msg.obj;

            if (readBuf.equals("O\r\n"))
            {
                 // construct a string from the valid bytes in the buffer
               String readMessage = new String(readBuf, 0, msg.arg1);
               mConversationArrayAdapter.add(mConnectedDeviceName+":  " + readMessage); 
            }

        }
    }
};

这段代码可以满足我的要求吗?

在这种情况下,我如何在这里实现 EditText?

提前致谢

4

0 回答 0