Lenguaje de programación Java para aplicaciones Android
Cómo mostrar estado de la carga de la batería en smartphones con sistema operativo Android usando Java.
import android.os.BatteryManager;
import android.content.Intent;
import android.content.IntentFilter;
import android.widget.Toast; //para mostrar un mensaje
...
public int cargaBateria ()
{
try
{
IntentFilter batIntentFilter =
new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent battery =
this.registerReceiver(null, batIntentFilter);
int nivelBateria = battery.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
return nivelBateria;
}
catch (Exception e)
{
Toast.makeText(getApplicationContext(),
"Error al obtener estado de la batería",
Toast.LENGTH_SHORT).show();
return 0;
}
}
Publicado el: 2013-03-29