Stellen Sie die Zeitverbindung und die Trennung des Ladegeräts fest [Android]Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Stellen Sie die Zeitverbindung und die Trennung des Ladegeräts fest [Android]

Post by Anonymous »

Ich möchte eine Anwendung erstellen, die die Verbindung des Telefons zum Ladegerät steuert. Die Anwendung sollte sich an die Zeit des Verbindens und Trennens des Ladegeräts erinnern. Ich verwende den Broadcast -Empfänger, um zu steuern, wann das Gerät aufgeladen ist. < /p>

Dies ist meine Sendung: < /p>

public class PowerConnectionReceiver extends BroadcastReceiver {

SharedPreferences pref;

public void onReceive(Context context, Intent intent) {

pref = context.getSharedPreferences("StatusOfCharging",Activity.MODE_PRIVATE);
SharedPreferences.Editor prefEditor = pref.edit();

int status = intent.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
boolean isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING ||
status == BatteryManager.BATTERY_STATUS_FULL;

prefEditor.putBoolean("isCharging", false).commit();

if (isCharging == true){
Log.d("daf", "work");

}else{
prefEditor.putBoolean("isCharging", false).commit();

}

int chargePlug = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);

boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB;
boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC;

}
}
< /code>

Hat jemand eine Idee, wie man sich erinnert, wie man die Gebührenzeit erinnert? < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post