检查Android上的USB连接状态

检查Android上的USB连接状态,android,Android,我想知道是否有可能在每次设备的USB状态改变时执行一个操作 例如,如果用户插入电缆并处于同步/充电模式,则会执行特定操作;如果用户随后将手机更改为USB存储卡模式,则会执行另一个操作;如果用户随后断开电缆,则会执行另一个操作 这真的可能吗 这真的有可能吗 当然 Android可以播放各种各样的节目,您可以使用广播接收器收听这些节目。其中包括: 操作\u电池\u已更换(告诉您设备是否已插入USB或AC) 操作已连接和操作已断开(告诉您设备是否进入或离开USB大容量存储模式) 感谢您的帮助,我将对

我想知道是否有可能在每次设备的USB状态改变时执行一个操作

例如,如果用户插入电缆并处于同步/充电模式,则会执行特定操作;如果用户随后将手机更改为USB存储卡模式,则会执行另一个操作;如果用户随后断开电缆,则会执行另一个操作

这真的可能吗

这真的有可能吗

当然

Android可以播放各种各样的节目,您可以使用
广播接收器收听这些节目。其中包括:

  • 操作\u电池\u已更换
    (告诉您设备是否已插入USB或AC)
  • 操作已连接
    操作已断开
    (告诉您设备是否进入或离开USB大容量存储模式)

感谢您的帮助,我将对此进行调查。小心,
ACTION\u UMS\u CONNECTED
ACTION\u UMS\u DISCONNECTED
如果设备使用的是MTP协议而不是UMS协议(例如,Galaxy Nexus仅使用MTP协议),则无法工作!它在API 14中已被弃用-