未检测到通过USB连接的arduino(ESP 8266)设备

时间:2018-09-10 08:15:38

标签: android serial-port usb

我正在尝试将数据/文本从Android发送到arduino(ESP 8266)设备。首先,我试图检测是否已连接任何设备,但始终显示未连接任何设备。

我遵循的是Android主机和附件模式。

我尝试的代码。

accessory = (UsbAccessory)getIntent().getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
        inoutBytes= editText.getText().toString().getBytes();
        usbManager= (UsbManager) getSystemService(Context.USB_SERVICE);
        usbDevices = usbManager.getDeviceList();
        accessoryList = usbManager.getAccessoryList();

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                if (!usbDevices.isEmpty()) {
                    Log.v("ksjdhfkjdf", "shdf" + accessoryList.length);
                    Toast.makeText(getApplicationContext(),"device connected",Toast.LENGTH_LONG).show();
                }else {
                    Toast.makeText(getApplicationContext(),"device not connected",Toast.LENGTH_LONG).show();
                }
            }
        });

你能告诉我如何做我想做的事吗?

0 个答案:

没有答案