Je veux afficher les statistiques de niveau de la batterie dans mon application. Comment pouvons-nous obtenir des informations telles que l'alimentation de la batterie, la tension de la batterie, etc.?Comment obtenir des statistiques de batterie dans Android à l'exécution?
6
A
Répondre
3
BroadcastReceiver batteryLevelReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
context.unregisterReceiver(this);
int rawlevel = intent.getIntExtra("level", -1);
int scale = intent.getIntExtra("scale", -1);
int level = -1;
if (rawlevel >= 0 && scale > 0) {
level = (rawlevel * 100)/scale; /* This is your battery level */
}
}
};
IntentFilter batteryLevelFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
registerReceiver(batteryLevelReceiver, batteryLevelFilter);
}
ou consultez ce gars-là (qui a écrit le code que j'ai posté): http://mihaifonoage.blogspot.com/2010/02/getting-battery-level-in-android-using.html
3
est-this de l'aide?
public class Main extends Activity {
private TextView contentTxt;
private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context arg0, Intent intent) {
// TODO Auto-generated method stub
int level = intent.getIntExtra("level", 0);
contentTxt.setText(String.valueOf(level) + "%");
}
};
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
contentTxt = (TextView) this.findViewById(R.id.monospaceTxt);
this.registerReceiver(this.mBatInfoReceiver,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
}
}
Aussi, voir this.
Questions connexes
- 1. Android - Comment pouvons-nous déterminer les statistiques d'utilisation de la batterie par application?
- 2. Obtenir la température de la batterie sur Android
- 3. Comment obtenir les statistiques d'utilisation du processeur sur Android?
- 4. Android: Comment ajouter les statistiques de la batterie à l'écran de verrouillage de stock en ne chargeant pas?
- 5. obtenir le niveau de la batterie au widget android
- 6. Comment obtenir des distributions statistiques à partir du code C++?
- 7. Comment obtenir l'état de la batterie?
- 8. Obtenir des statistiques de code à partir de grands projets
- 9. Obtenir des statistiques utiles à partir de fichiers journaux IIS
- 10. SQL pour obtenir des statistiques distinctes
- 11. Obtenir l'état de la batterie à partir de J2ME
- 12. suivi des données/statistiques pour les utilisateurs dans l'application android
- 13. Android vie de la batterie XMPP
- 14. Statistiques du réseau Android
- 15. générer une alerte de batterie faible par programme dans Android
- 16. Obtenir des statistiques horaires en utilisant SQL
- 17. Dessiner une batterie GPS iOS/Android?
- 18. Comment obtenir des statistiques par interface sur Windows
- 19. Comment obtenir des contacts téléphoniques dans Android
- 20. Calcul de l'autonomie de la batterie dans iOS
- 21. svn - obtenir des statistiques de modification de ligne
- 22. Comment exporter des statistiques Oracle
- 23. Comment obtenir la valeur du capteur de lumière et le niveau de la batterie à tout moment pour Android?
- 24. commandes SQL pour obtenir des statistiques de performance
- 25. Obtenir par programme des statistiques réseau par processus sur Windows?
- 26. comment obtenir des données de sqlite dans Android?
- 27. Comment obtenir des instructions de débogage pour Android dans Eclipse
- 28. Liste des statistiques de Subversion
- 29. État de la batterie dans OSX?
- 30. Comment obtenir GUID dans android?
duplication possible de [Batterie Android dans le SDK] (http://stackoverflow.com/questions/1805895/android-battery-in-sdk) –