2013-02-19 3 views
0

Вопрос вроде его ВОФК:Обнаружен удален кабель USB в Android

Как можно обнаружить, если кабель USB был отключен от устройства (и, возможно, таким образом власть?)? Я думал, что будет какое-то явное разрешение, которое я мог бы использовать для google, но ничего не нашел).

Также был кто-то здесь, на Stackoverflow, что сказал что-то о не обнаруживает удаление USB, но изменение статуса зарядки, но я потерял связь и не мог за любовь бога найти его снова: < Надеюсь, у вас есть некоторые идеи, что я мог бы сделать.

+1

Смотрите здесь: http://stackoverflow.com/questions/5283491/android-check-if-device-is-plugged-in – FoamyGuy

+0

ах ... Я не думал о поиске «он подключен»: ') спасибо – AreusAstarte

+0

Не могли бы некоторые из других штатов работать лучше для фактического вопроса (ссылаясь на ваше редактирование с кодом)? Не будет ли 'STATUS_CHARGING' сбой, если он будет полностью заряжен? 'STATUS_FULL' был бы хорошим, чтобы проверить также. Или, более конкретный вопрос, 'EXTRA_PLUGGED' в сочетании с' BATTERY_PLUGGED_USB'. – Geobits

ответ

0

Вы можете получить власть подсоединять или отсоединять события, например:

<receiver android:name=".PowerConnectionReceiver"> 
    <intent-filter> 
    <action android:name="android.intent.action.ACTION_POWER_CONNECTED"/> 
    <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/> 
    </intent-filter> 
</receiver> 
Смежные вопросы