martedì 7 gennaio 2014

Controllo batteria su Android

Un semplice snippet per monitorare via Api il livello della batteria su Android

--------------------------------------------------------
import android.os.Bundle;
import android.widget.TextView;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;


public class MainActivity extends Activity {


private TextView battery;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

battery=(TextView)findViewById(R.id.batteria);

this.registerReceiver(this.batteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
}
private BroadcastReceiver batteryInfoReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
             
            int  level= intent.getIntExtra(BatteryManager.EXTRA_LEVEL,0);
            battery.setText("Livello : " + Integer.toString(level));
        }
    };

}

Nessun commento:

Posta un commento

Physics informed neural network Fukuzono

Visto che puro ML non funziona per le serie tempo di cui mi sto occupando ed le regressioni basate su formule analitiche mostrano dei limiti...