국내 포럼에는 관련 글이 안나오네요
저처럼 답답하게 쓰실분 있을거 같아서 글 남깁니다
내용 출처
: https://www.reddit.com/r/lgg6/comments/7bqy5r/guide_fullscreen_immersive_mode_with_gesture/
immersive mode가 무엇인가요? -> 켜라 위키
어떻게 하는거에요? -> adb 사용법 등 기본적인 사항은 다른 분들이 쓴 글을 참고하세요
g6에서 immersive mode를 강제로 사용하게 되면 문제가 몇개 있는데요
1. 네비게이션바를 올리지 않으면 키보드를 사용할 수 없어요
adb shell pm grant com.phoenixstudios.aiogestures android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.phoenixstudios.aiogestures android.permission.SET_ANIMATION_SCALE
2. 배터리 드레인
아래에서 같이 설명
3. 화면이 밀립니다
다들 다르시겠지만 저는 노티바는 살리고 네비바만 지워서 쓰는데요
전체화면 어플리케이션에 들어가면 화면이 네비게이션바만큼 왼쪽으로 밀립니다 (가운데로 안와요)
근데이게 다같이 밀리면 상관없는데 디스플레이 출력만 밀리고 터치패널은 원래위치에서 반응해요
즉 제가 화면을 보고 터치하면 화면에는 실제 터치위치보다 오른쪽에 찍힌다는 뜻이에요
사실 글 쓰는 이유도 이거에 관한 내용을 못 찾아서에요
위에 출처에 들어가보시면 국내 포럼에 소개된 내용과는 명령어가 조금 다른데요
adb shell
settings put global policy_control immersive.full,-com.google.android.youtube,:immersive.status=apps,-com.whatsapp,-com.tencent.mm,-com.google.android.youtube,-com.google.android.talk
일단 저는 immersive full이 아닌 navigation을 쓸것이기 떄문에 full을 navigation으로 바꿉니다
그리고 우리가 알고있던 =* 대신 =apps를 쓰는군요
뒤에 -는 exclude연산자 같습니다 배터리 드레인에 관해 설명하고 있네요
해당 어플의 네비게이션바를 지우면 배터리 드레인 문제가 생기나 봅니다.
정리하면 다음과 같습니다
adb shell
settings put global policy_control immersive.navigation=apps,-com.whatsapp,-com.tencent.mm,-com.google.android.youtube,-com.google.android.talk
(+cmd 콘솔에서도 붙여넣기를 할 수 있습니다. 마우스 우클릭 - 붙여넣기)
4. 박스형 콜렉터가 열리자마자 사라집니다
누구 해결하신분 없나요...
정리
네비바만 지워서 쓰는데 화면이 밀려서 화나면
policy_control immersive.navigation=* 대신
policy_control immersive.navigation=apps 를 쓰면 해결됩니다
+adb쉘 사용 방법에 대한 질문은 받지 않습니다.
+위에 적힌 내용을 제외하고 immersive mode사용시 발생하는 문제에 대해 댓글에 공유해 주세요
+오레오 버전업으로 더이상 필요없어진 내용입니다
+18.7.16자 업데이트로 일부 어플 화면비율 조정 안되는 문제도 해결되었습니다
'자료' 카테고리의 다른 글
[정보] 타블렛 렉 해결방법 (0) | 2018.07.17 |
---|---|
[정보]그래픽카드 사용률이 0%가 되는 현상 해결방법 (0) | 2018.05.29 |
[정보]G6 Ok 구글 감지 활성화 해결방법 (0) | 2017.12.16 |
한층 개선된 chrome의 최신버전이 출시되었습니다. 해결방법 (2) | 2015.04.26 |
wifi 끊김 해결법 (0) | 2015.04.26 |