Проверьте состояние USB-подключения на Android - PullRequest
2 голосов
/ 06 ноября 2010

Мне было интересно, можно ли будет выполнять действие при каждом изменении состояния USB устройства.

Например, если пользователь подключен к кабелю и находится в режиме синхронизации / зарядки, он выполняет определенное действие, если пользователь затем переключает телефон в режим карты памяти USB, выполняется другое действие, и если пользователь затемотсоединяет кабель, затем выполняется другое действие.

Возможно ли это на самом деле?

1 Ответ

3 голосов
/ 07 ноября 2010

Возможно ли это на самом деле.

Конечно.

Android транслирует различные Intents, которые можно прослушивать с помощью BroadcastReceiver. Среди них:

  • ACTION_BATTERY_CHANGED (сообщает, подключено ли устройство к USB или AC)
  • ACTION_UMS_CONNECTED и ACTION_UMS_DISCONNECTED (сообщает, переходит ли устройство в режим USB Mass Storage или выходит из него)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...