IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Etat de statut de la batterie


Sujet :

Android

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2011
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 142
    Points : 81
    Points
    81
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <uses-permission android:name="android.permission.BATTERY_STATS" />
    Fragment de code de l'activity pour tester le broadcast :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Intent intent = new Intent(getApplicationContext(), MyBatteryChangedReceiver.class);
    sendBroadcast(intent);

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2011
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 142
    Points : 81
    Points
    81
    Par défaut
    J'ai trouvé...

    Il faut pour le lancer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MyBatteryChangedReceiver mbcr = new MyBatteryChangedReceiver();
    registerReceiver(mbcr, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Notification sur l'etat de la batterie
    Par bza88 dans le forum Android
    Réponses: 0
    Dernier message: 27/05/2013, 12h03
  2. determiner l'etat d'une Batterie (Android)
    Par bza88 dans le forum Android
    Réponses: 1
    Dernier message: 16/05/2013, 13h13
  3. [Alimentation] Batterie achetée au Etats-Unis
    Par 4Ur3L dans le forum Composants
    Réponses: 4
    Dernier message: 11/05/2010, 17h23
  4. etat de la batterie
    Par andolini dans le forum Windows
    Réponses: 3
    Dernier message: 07/09/2005, 18h28
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo