M
Manfred
Fortgeschrittenes Mitglied
- 14
Wenn ich wissen will, ob USB verbunden ist bekomme ich immer nur die Information
egal ob ich USB anschliesse oder trenne!?
Der ursprüngliche Beitrag von 13:38 Uhr wurde um 13:41 Uhr ergänzt:
Habs nun so gelöst
Wäre aber trotzdem noch immer interessant, warum es anders nicht ging!
android.intent.action.UMS_DISCONNECTED
egal ob ich USB anschliesse oder trenne!?
Code:
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Log.i("ACTION!!!!!!!!!!!!!", intent.getAction());
Toast.makeText(this.ctx, intent.getAction(), Toast.LENGTH_LONG).show();
}
Der ursprüngliche Beitrag von 13:38 Uhr wurde um 13:41 Uhr ergänzt:
Habs nun so gelöst
Code:
public void onReceive(Context context, Intent intent) {
int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
if (plugged == BatteryManager.BATTERY_PLUGGED_AC) {
Toast.makeText(context, "AC POWERED", Toast.LENGTH_SHORT).show();
} else if (plugged == BatteryManager.BATTERY_PLUGGED_USB) {
Toast.makeText(context, "USB POWERED", Toast.LENGTH_SHORT).show();
} else if (plugged == 0) {
Toast.makeText(context, "BATTERY POWERED", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(context, "NO BATTERY INFORMATION", Toast.LENGTH_SHORT).show();
}
}
Wäre aber trotzdem noch immer interessant, warum es anders nicht ging!
Zuletzt bearbeitet: