SynthesizerService.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:music-synthesizer-for-android-old 作者:
@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1)
private void scanUsbMidi() {
  UsbManager usbManager = (UsbManager) getSystemService(Context.USB_SERVICE);
  HashMap<String, UsbDevice> deviceList = usbManager.getDeviceList();
  Log.i("synth", "USB device count=" + deviceList.size());
  for (UsbDevice device : deviceList.values()) {
    UsbInterface intf = UsbMidiDevice.findMidiInterface(device);
    if (intf != null) {
      if (usbManager.hasPermission(device)) {
        if (connectUsbMidi(device)) {
          break;
        }
      } else {
        usbDeviceNeedsPermission_ = device;
      }
    }
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号