폰들 화면이 커지면서 네비게이션바(=소프트키)를 화면에 띄우는 폰들이 많아졌습니다.
화면을 넓게 활용하기 위해 소프트키를 사용하지 않을 때 보이지 않게 하는 기능은 대부분의 폰들에서 제공하고 있습니다.
지원하지 않는 경우도 있긴 하고요.
갤럭시s9를 기준으로 설명드리겠습니다.
갤럭시 s9의 경우에는 설정 -> 디스플레이 -> 내비게이션 바 로 이동한 후 고정/숨기기 버튼 부분을 활성화 하면 상황에 따라서 보이게 하거나 숨기게 하거나 할 수는 있습니다.
하지만 매번 하기도 귀찮고, 어떤 앱은 보이게 해 놓는게 무조건 편하다 라던가 그런 앱들이 있겠지요.
그걸 해결하기 위해서 adb를 이용하면 됩니다.
시작하기 전에.
adb를 이용하는 방법이며, 개발자 모드가 활성화 되어 있어야 합니다.
adb 다운로드 및 개발자 모드 활성화는 여기 를 참고해서 진행해 주세요.
우선 adb 명령어를 이용해 설치되어 있는 앱의 패키지 명을 확인해 주세요.
adb shell pm list packages
를 입력 후 나오는 리스트 중에서 활성화 혹은 비활성화 시킬 앱들을 따로 추려 주세요.
위 명령어로 나온 리스트에서 package: 부분을 제외한 나머지 부분이 패키지명입니다.
우선 네비게이션 바를 숨기거나 표시하는 명령어 입니다.
갤s9 인 경우에는 네비게이션 바에 해당 기능이 있어서 따로 명령어로 할 필요는 없습니다.
adb shell settings put global policy_control immersive.navigation=*
위 명령어가 네비게이션바를 숨기는 명령어 입니다.
참고로 상태바를 숨기는 명령어는
adb shell settings put global policy_control immersive.status=*
입니다. 그리고 상태바와 네비게이션바 둘 다 숨기는 명령어는
adb shell settings put global policy_control immersive.full=*
입니다.
주 목적인 특정 앱을 제외하는 명령어는
adb shell settings put global policy_control immersive.navigation=*,-패키지명,-패키지명
입니다.
만약, 상태 표시줄을 가리고 특정 앱만 하고자 한다면 위 navigation 부분을 status로 변경해 주시면 되고,
네비게이션바와 상태바 둘 다 가리고 싶다면 full 로 바꾸시면 됩니다.
띄어쓰기와 -를 넣는 것, 콤마(,) 넣는 것에 주의해서 입력해주세요.
패키지 명을 확인하기 좀 애매한 경우에는 구글링을 하거나 pc 브라우저로 구글 플레이스토어에서 앱 검색하시면 주소창에서 확인할 수 있습니다.
만약 초기 상태로 돌리고 싶으시다면
adb shell settings put global policy_control null*
을 입력하시면 됩니다.
'PC & Mobile Tip' 카테고리의 다른 글
[Windows10] 디펜더(Defender) 완전히 삭제 하는 방법(재설치, 설치 USB) (0) | 2019.01.05 |
---|---|
[Windows7 이상]DISM 기본 사용법 (0) | 2019.01.05 |
[vcredist | 간단팁]MS Visual C++ 재배포 가능 패키지 한번에 설치하기(msv~~.dll 없을 때) (3) | 2018.12.23 |
[windows10]윈도우10 자동 업데이트 끄는 방법 (0) | 2018.12.22 |
[Windows10]일반 및 시스템 알림 해제 방법 (0) | 2018.12.22 |