Cómo obtener la temperatura de la batería en android
Posible duplicado:
Obtener la temperatura de la batería en Android
Hola
Quiero conseguir la temperatura de la batería en androide. ¿Cómo puedo lograr lo mismo? ¿Hay alguna api disponible? Por favor ayuda.
Puede encontrar aquí cómo registrarse para cambiar la batería. Utilizando el valor extra ( EXTRA_TEMPERATURE
) puede obtener la temperatura.
En resumen (tomado del enlace anterior y modificado un poco):
Declare el receptor de la emisión:
private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){ @Override public void onReceive(Context arg0, Intent intent) { int temperature = intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, 0); .... } };
Y en onCreate
, agregue:
this.registerReceiver(this.mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));