1
필자는 안드로이드 애플리케이션을 몇 가지 개발해 왔으며, 장치가 재부팅 될 때와 장치가 종료 될 때 몇 가지 이벤트를 포착해야합니다. 나는 첫 번째 작업에 사용해야하는 BroadcastReceiver를 알고 있지만 두 번째 것은 아무것도 모릅니다. 제발, 말해줘. 고맙습니다.장치를 종료 할 때 BroadcastReceiver를 사용해야합니까?
필자는 안드로이드 애플리케이션을 몇 가지 개발해 왔으며, 장치가 재부팅 될 때와 장치가 종료 될 때 몇 가지 이벤트를 포착해야합니다. 나는 첫 번째 작업에 사용해야하는 BroadcastReceiver를 알고 있지만 두 번째 것은 아무것도 모릅니다. 제발, 말해줘. 고맙습니다.장치를 종료 할 때 BroadcastReceiver를 사용해야합니까?
당신은 ACTION_SHUTDOWN
전화가 종료 될 때 방송되는 의도.
<receiver android:name=".myReceiver">
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
</intent-filter>
</receiver>
하고 자바 코드 : 매니페스트에 ACTION_SHUTDOWN 의도 필터 동작을 등록 [의
public class myReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals("android.intent.action.ACTION_SHUTDOWN")){
//DO SOMETHING HERE
}
else
{
...
}
}
}
가능한 중복 통지를 얻을 수있는 방법이있을 때 자신의 안드로이드 전화 오프 사용자 전원? ] (http://stackoverflow.com/questions/2190126/is-there-any-way-to-get-a-notice-when-a-user-power-off-their-android-phone) – eldarerathis