①BroadcastIntentでシャットダウンの通知を受け取れるように、
ShutdownReceiverクラスを作成
②そのShutdownReceiverクラスで
if(Intent.ACTION_SHUTDOWN.equals(intent.getAction())) {}
と、分岐処理を行うためのコードを実装
③マニフェストにエントリ
<receiver android:name=".ShutdownReceiver">
< intent-filter>
< action android:name="android.intent.action.ACTION_SHUTDOWN" />
< /intent-filter>
< /receiver>
④パーミッションの追加
<uses-permission android:name="android.permission.DEVICE_POWER" />
環境は以下の通りです。
Android Studio2.3.3
SDK 7.1
API 25
宜しくお願い致します。