【问题标题】:Reconnected USB Accessory not detected by Android AppAndroid 应用程序未检测到重新连接的 USB 附件
【发布时间】:2020-01-25 02:02:12
【问题描述】:

我成功设置了一个用于收听“android.hardware.usb.action.USB_ACCESSORY_ATTACHED”的活动和一个用于收听“android.hardware.usb.action.USB_ACCESSORY_DETACHED”的广播接收器。如果我刚刚安装了应用程序,它们都可以正常工作。

但是,如果附件的文件描述符被打开一次,然后断开附件,如果我连接/断开附件,我将不再收到 ATTACHED 或 DETACHED 事件。使用 UsbManager 列出连接的附件时,我返回空数组。

如果我重新安装该应用程序,一切都会再次正常运行(一次)。

任何想法为什么会发生这种情况?

【问题讨论】:

    标签: android usb host accessory


    【解决方案1】:

    事实证明,我实际上并没有关闭打开 USB 附件后得到的文件描述。关闭它可以解决问题。

    【讨论】:

      猜你喜欢
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多