Etat de statut de la batterie
Bonjour,
J'ai crée un broadcast receiver pour l'état de la batterie quand elle change. Le problème c'est que celui-ci me retourne systématiquement 0 (en plug USB ou pas).
Fragment de code du broadcast :
Code:
1 2 3
| int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, 99);
batteryLevel = (level*99)/scale; |
Permission:
Code:
<uses-permission android:name="android.permission.BATTERY_STATS" />
Fragment de code de l'activity pour tester le broadcast :
Code:
1 2
| Intent intent = new Intent(getApplicationContext(), MyBatteryChangedReceiver.class);
sendBroadcast(intent); |