在Android上使用Kotlin读取串行数据

在Android上使用Kotlin读取串行数据,android,android-studio,kotlin,debugging,serial-port,Android,Android Studio,Kotlin,Debugging,Serial Port,我正试图通过串口读取/发送手机数据,但我被卡住了。有人知道我需要做什么吗 button2.setOnClickListener{ setContentView(R.layout.fragment\u terminal\u布局) val manager=getSystemService(Context.USB_服务)作为UsbManager val availableDrivers=UsbSerialProber.getDefaultProber().findAllDrivers(管理器) if(

我正试图通过串口读取/发送手机数据,但我被卡住了。有人知道我需要做什么吗

button2.setOnClickListener{
setContentView(R.layout.fragment\u terminal\u布局)
val manager=getSystemService(Context.USB_服务)作为UsbManager
val availableDrivers=UsbSerialProber.getDefaultProber().findAllDrivers(管理器)
if(availableDrivers.isEmpty()){
return@setOnClickListener
}
val驱动程序=可用的驱动程序[0]
val connection=manager.openDevice(driver.device)?:return@setOnClickListener
val port=驱动程序.ports.get(0)
端口。打开(连接)
端口设置参数(9600,8,UsbSerialPort.STOPBITS_1,UsbSerialPort.PARITY_NONE)
}