我有一个运行Android 4.0.4的开发板,并将其用作USB配件。当我关闭主板上的应用程序然后通过USB插入Android手机时,主板会提示“连接此USB设备时打开AppName?”。当我触摸OK时,应用程序启动并再次显示弹出窗口,这次也会显示在手机上(但是说配件而不是设备)。
我也注意到,当我插入设备时,在收到android.hardware.usb.action.USB_DEVICE_DETACHED
之前我收到了android.hardware.usb.action.USB_DEVICE_ATTACHED
动作,这似乎是非常奇怪的行为。
我可以提供更多详细信息,但我不完全确定哪些对调试有帮助。我的问题:造成这种行为的原因是什么?