我想知道是否有可能在每次设备的USB状态改变时执行一个操作。
例如,如果用户插入线缆并且处于同步/充电模式,则执行特定动作;如果用户随后将电话改变为USB存储卡模式,则执行另一动作;如果用户随后断开线缆,则完成另一动作。
这真的是可能的吗?
发布于 2010-11-07 05:46:45
:这实际上是可能的。
好的。
你可以用BroadcastReceiver收听Android播放的各种Intents。其中包括:
ACTION_BATTERY_CHANGED (告诉您设备是插入U盘还是AC)ACTION_UMS_CONNECTED )和ACTION_UMS_DISCONNECTED (告诉您设备是进入还是离开U盘大容量存储模式)https://stackoverflow.com/questions/4115041
复制相似问题