336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
특정 화면이 동작하고 있을 때나 어떤 이벤트를 진행 했을 때,
화면을 자동 잠금 모드로 바뀌는 것을 막을 수 있는 방법을 공유 하고자 한다.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
...
}
위와 같이 FLAG_KEEP_SCREEN_ON 을 넣어주면 된다.
혹시나 FLAG_KEEP_SCREEN_ON만 넣었는데 안되시는 분들은 위 소스 같이
FLAG_TRUN_SCREEN_ON 을 넣어주세요.
그리고 잠금 모드 해제를 끄는 방법은 flag를 clear해주면 됩니다.
@Override
protected void onDestroy() {
super.onDestroy();
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}
참고하세요.
'나의 플랫폼 > 안드로이드' 카테고리의 다른 글
[Android] missing translation error (0) | 2017.06.14 |
---|---|
[Android] android:launchMode="singleTask" 사용 시 발생하는 문제점 (1) | 2017.05.26 |
[Android] Error:Failed to resolve: com.google.android.gms:play-services-measurement (0) | 2017.05.23 |
[Android] 구글플레이에 등록된 앱 버전 확인 (0) | 2017.04.14 |
[Java] Wrapper Class (0) | 2017.03.29 |