Androidデバイスの場合、デバイスの電源がオフになった時刻(またはタイムスタンプ)を確認する方法はありますか?
1 に答える
6
それに対する事前定義されたサポートはないと思います。ただし、カスタム ロジックを使用してこれを行うのは簡単です。必要なのはBroadcastReceiver
、インテントをリッスンする を定義することだけandroid.intent.action.ACTION_SHUTDOWN
です。インテントを受け取ったら、現在の内容Date
をSharedPreferences、SQLite、または必要な場所に保存するだけです。その後、電話が起動され、保存された値を読み取って、電話がシャットダウンされた推定時間を知ることができます。例えば:
受信者コード:
public class ShutdownReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//save the date here
}
}
およびAndroidManifest.xmlで
<receiver android:name=".ShutdownReceiver">
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
</intent-filter>
</receiver>
于 2012-10-15T08:36:40.087 に答える