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