【发布时间】:2021-02-17 06:41:44
【问题描述】:
如果我有一个 Android MidiDevice 对象,我可以像这样获取它的名称或产品名称:
val name = device.info.properties.getString(MidiDeviceInfo.PROPERTY_NAME)
val product = device.info.properties.getString(MidiDeviceInfo.PROPERTY_PRODUCT)
但是对其serial number的请求总是返回null:
val serialNumber = device.info.properties.getString(MidiDeviceInfo.PROPERTY_SERIAL_NUMBER)
我尝试过的每个设备都会发生这种情况,包括虚拟 MIDI 设备、USB MIDI 接口和蓝牙 MIDI 接口。这对其他人有用吗?我没有在 Google、StackOverflow 或 Android IssueTracker 中找到任何提及此属性的内容。
我显示序列号的目的是在接口中区分同一型号的多个接口。如果有其他方法,我愿意接受其他解决方案。
【问题讨论】: