安装USB附件时Android系统广播的意图动作是什么

时间:2013-11-14 12:57:04

标签: android android-intent usb

我有一项服务,用于监控连接的USB配件的连接。该服务在使用ACTION_USB_ACCESSORY_DETACHED获取意图时没有问题,但不会选择ACTION_USB_ACCESSORY_ATTACHED的意图。

对于一项活动也是如此,即活动似乎从未真正通过行动ACTION_USB_ACCESSORY_ATTACHED获得意图,而是获得一个MAIN意图行动来调用活动的onResume方法。虽然不理想,但这种行为确实允许通过恰当地编码onResume方法来处理活动,请参阅:Intent Filter not calling onReceive for USB_ACCESSORY_ATTACHED

不幸的是,我在服务中没有onResume方法,因此无法使用可用于活动的工作。但是,系统必须在连接USB附件时进行广播:这是什么意思,无论如何,服务是否可以接收此意图?

似乎Android正在实施一种用于广播USB附加/分离意图的奇怪方法。为什么我应该能够如此轻松地获取分离事件而不是附加事件,这是没有意义的。这可能是一个错误,还是执行不力。

0 个答案:

没有答案