private float getBattery(){
Intent intent = registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
if(intent == null){
return 0f;
}
int level = intent.getIntExtra("level", 0);
int scale = intent.getIntExtra("scale", 100);
return ((float)level) / scale;
}
网友评论