0

Gibt es eine Möglichkeit, die letzte Shutdown-Zeit mit Android API oder Android-Protokoll zu erhalten?Holen Sie sich die letzte Android-System-Shutdown-Zeit von API

Ich weiß, ich kann ACTION_SHUTDOWN Ereignis mit einem BroadcastReceviver verwenden, um das Datum des Herunterfahrens zu speichern, aber ich will nur die Zeit, als das letzte Herunterfahren auftrat und ich möchte dieses Ereignis behandeln, wenn das Telefon startet.

Bietet die API dies irgendwie?

Antwort

1

schreiben ACTION_SHUTDOWN und BOOT_COMPLETED Rundfunkempfänger

In ACTION_SHUTDOWN Rundfunkempfänger können Sie die aktuelle Zeit auf gemeinsame Vorlieben speichern wie diese

SharedPreferences sp = context.getSharedPreferences("LastShutDown", context.MODE_PRIVATE); 
SharedPreferences.Editor et = sp.edit(); 
et.putString("LastShutDownTime", currentTimeValue); 
et.commit(); 

In BOOT_COMPLETED Rundfunkempfänger (wird es, wenn das Gerät startet anrufen oder booten) Sie können die letzte Abschaltzeit von SharedPreferences

SharedPreferences sp = context.getSharedPreferences("LastShutDown", context.MODE_PRIVATE); 
String lastShutDownTime=sp.getString("LastShutDownTime",null); 
lesen
Verwandte Themen