检查Android上的USB连接状态

时间:2010-11-06 20:35:35

标签: android

我想知道每次设备的USB状态发生变化时是否可以执行操作。

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

这实际上可行吗?

1 个答案:

答案 0 :(得分:3)

  

这实际上是否可行。

不确定

Android使用BroadcastReceiver广播您可以收听的各种Intents。其中包括:

  • ACTION_BATTERY_CHANGED(告诉您设备是否插入USB或AC)
  • ACTION_UMS_CONNECTEDACTION_UMS_DISCONNECTED(告诉您设备是否进入或退出USB大容量存储模式)