안드로이드 화면꺼짐 방지 코드

300x250

 

 

현재 Java 코드가 Activity면 onCreate에 추가

                      Fragment면 onCreateView에 추가

 

 

Activity 인 경우

1
2
3
4
5
6
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 화면 꺼짐 방지
}
cs

 

Fragment 인 경우

1
2
3
4
5
6
    @Override
    public View onCreateView(final LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
 
        getActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 화면 꺼짐 방지
}
cs

 

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

코드 삽입 시 해당 view 화면에서 화면이 안꺼집니다.

 

 

 

 

[정보가 도움이 되셨다면 광고 배너 클릭이 글쓴이의 활력이 됩니다.]

감사합니다.

 

300x250

'모바일 프로그래밍 > 안드로이드' 카테고리의 다른 글

open failed: EACCES (Permission denied)  (0) 2021.02.15

댓글()