【发布时间】:2013-02-19 22:26:12
【问题描述】:
问题是这样的:
如何检测 USB 数据线(可能还有电源?)是否与设备断开连接?我以为会有一些明确的许可,我可以用它来谷歌搜索,但我没有找到任何东西)。
Stackoverflow 上也有人说没有检测到 USB 移除,而是充电状态的变化,但我失去了链接,看在上帝的份上再也找不到它了:
【问题讨论】:
-
啊...我没想过要搜索“是否已插入”:') 谢谢
-
其他一些州不会更好地解决实际问题(参考您的代码编辑)吗?如果充满电,
STATUS_CHARGING不会失败吗?STATUS_FULL也是一个很好的检查。或者,更具体的问题,EXTRA_PLUGGED与BATTERY_PLUGGED_USB结合使用。 -
嗯,我想可能会有更好的状态。首先,如果电池已充满电,BATTERY_STATUS_CHARGING 仍将适用,因为在拔下电缆之前它仍将具有“正在充电”标志。但我真的没有通过所有的标志。我会试试你列出的那些。感谢补充
标签: android usb broadcastreceiver