2011-05-12 9 views

Respuesta

7

Puede encontrar here cómo registrarse para cambiar la batería. Usando el valor extra (EXTRA_TEMPERATURE) puede obtener la temperatura.

En pocas palabras (tomada desde el enlace anterior y modificar un poco): receptor de radiodifusión

declaran:

private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){ 
    @Override 
    public void onReceive(Context arg0, Intent intent) { 
     int temperature = intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, 0); 
     .... 
    } 
    }; 

y en onCreate, añadir:

this.registerReceiver(this.mBatInfoReceiver, 
new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); 
+0

thnx ayuda .. –

Cuestiones relacionadas