Samsung Galaxy S8/S8+의 탐색 모음에 사용자 정의 버튼을 추가하는 방법

click fraud protection

Samsung Galaxy S8 또는 Samsung Galaxy S8+의 탐색 모음에 사용자 정의 버튼을 추가하는 방법에 대한 튜토리얼입니다. 루트 액세스가 필요하지 않습니다.

삼성의 Galaxy S8과 Galaxy S8+는 시장에서 가장 인기 있는 스마트폰 중 하나입니다. 이는 삼성이 디스플레이 기술을 통해 이룩한 큰 발전에 힘입은 것입니다. 삼성은 새로운 플래그십 장치로 베젤을 최대한 줄이는 것을 목표로 했기 때문에 마침내 한때 삼성 하드웨어의 필수 요소였던 정전식 키를 제거했습니다. 그 자리에는 Samsung Experience UI 내에서 어느 정도 수정할 수 있는 소프트웨어 탐색 키가 있습니다.

그러나 평소와 같이 탐색 모음 튜너의 기본 구현은 사용자 정의 기능이 상당히 부족합니다. 대부분의 사용자 정의 센터는 홈 버튼을 중심으로 하며 민감도와 직접 전화기 잠금 해제 여부를 변경할 수 있습니다. 버튼 레이아웃을 변경할 수 있는 옵션이 있지만 전환할 수 있는 유일한 레이아웃은 뒤로 키와 최근 키가 뒤집어지는 반전 레이아웃입니다.

XDA-Developers는 휴대폰을 맞춤 설정할 수 있는 더 많은 방법을 찾기 위해 항상 제조업체가 제공하는 것 이상을 찾고 있습니다. 그래서 오늘 우리는 Samsung Galaxy S8 및 S8+의 탐색 표시줄에 추가 버튼 추가.

XDA 포털을 팔로우하고 계시다면(당연히 그래야 합니다), 지난 달에 XDA 포털을 팔로우하는 방법에 대한 내 게시물을 보셨을 것입니다. 탐색 모음 맞춤설정은 Android 7.X에서 수행할 수 있습니다. 시스템 UI 모드, 사용자 정의 ROM 또는 모든 종류의 루트 액세스가 필요하지 않은 장치. 이 방법에는 탐색 모음을 수정하는 GUI가 사용자에게 숨겨져 있더라도 탐색 모음 조정을 담당하는 설정을 직접 수정하는 작업이 포함됩니다. 숨겨진 탐색 모음 튜너를 구성하는 코드는 Android Nougat 이후 Android 오픈 소스 프로젝트(AOSP) 저장소에 있었지만 그렇지 않았기 때문입니다. 안드로이드 O까지

Google은 시스템 UI 튜너에서 이 활동을 노출했습니다. 그러나 Android Nougat를 실행하는 기기에 제공된 소프트웨어가 탐색 모음 튜너 뒤에 있는 코드를 완전히 제거하지 않는 한, 기다리지 않고 이 기능을 사용할 수 있습니다.

탐색 모음을 수정하려면 ADB 또는 WRITE_SECURE_SETTINGS 권한이 부여된 앱을 통해 셸 명령을 보내는 것이 포함됩니다. ADB를 조작하는 것은 많은 사람들에게 익숙하지 않기 때문에 XDA Senior Member는 파폰 라는 앱을 개발했습니다. 사용자 정의 탐색 모음 모든 일을 더 쉽게 만들기 위해.

수천 명의 사람들이 그의 앱을 테스트하기 시작하면서 많은 Galaxy S8 및 Galaxy S8+ 사용자가 앱을 사용하려고 할 때 시스템 UI 충돌이 자주 발생하기 시작했습니다. 우리는 따라서 추정 삼성의 구현 이상으로 탐색 표시줄을 수정하는 것은 불가능했지만 그 가정은 이후 잘못된 것으로 밝혀졌습니다. 이를 수행하는 방법은 다음과 같습니다.

Galaxy S8 또는 S8+의 탐색 모음에 사용자 정의 버튼 추가

몇 가지 초기 테스트 후에 우리는 우리가 사용했던 것과 동일한 쉘 명령이 있다는 것을 발견했습니다. 내 원본 튜토리얼 보내기 Galaxy S8 및 S8+에서도 작동하지만 한 가지 중요한 주의 사항이 있습니다. 원래 뒤로, 홈, 최근 및 IME 전환 키 반드시 존재해야 합니다. 어떤 레이아웃을 사용하든 상관없습니다. 이러한 키 중 하나라도 없으면 시스템 UI가 반복적으로 충돌하기 시작합니다. 또한 탐색 모음에 추가하는 모든 키는 Samsung 탐색 모음이 표시될 때 약간 이상하게 보입니다. 자동으로 색상이 흰색 배경으로 변경되지만 이 사소한 문제를 해결하는 방법을 찾고 있습니다. 불편.

어쨌든, Samsung Galaxy 기기의 탐색 모음을 수정하기 위해 배워야 할 명령에 대해 자세히 알아보겠습니다. 가장 먼저 해야 할 일은 컴퓨터에 ADB를 설정하는 것입니다.

ADB 설정

첫 번째, Google에서 직접 ADB 바이너리를 다운로드하세요. 특정 OS에 대해 컴퓨터의 별도 디렉토리에 추출합니다. 다음, 적절한 드라이버를 설치하세요 당신의 삼성 휴대폰을 위해. 그런 다음 설정 -> 개발자 옵션에서 "USB 디버깅"을 활성화하세요. 개발자 옵션이 표시되지 않으면 설정 -> 휴대전화 정보로 이동한 다음 빌드 번호를 7번 탭하여 활성화해야 합니다. 마지막으로 ADB 바이너리와 동일한 디렉터리에서 명령 프롬프트를 시작하여 ADB가 작동하는지 확인하고(Shift를 누른 채 마우스 오른쪽 버튼을 클릭 --> "여기에서 명령 프롬프트 열기") 다음 명령을 실행합니다.

adb devices

기기의 일련번호가 보이면(무단 인증이 아닌 경우), 당신은 성공했습니다. 휴대폰에 컴퓨터 ADB 액세스 권한을 요청하는 팝업이 표시되면 예라고 대답하세요. 두 가지 모두 나타나지 않으면 컴퓨터/휴대폰을 재부팅하고 컴퓨터에 다시 연결해 보세요. 그렇지 않으면 드라이버를 다시 설치해 보십시오.

탐색 모음 수정 - ADB 방법

탐색 모음을 수정하는 구문은 다음과 같습니다.

settings put secure sysui_nav_bar "key(KEYCODE_CONSTANT: file:///path/to/icon.png),back; home; recent, menu_ime"

여기서 KEYCODE_CONSTANT는 상수를 나타냅니다. 키이벤트 아이콘 경로는 탐색 모음에 추가할 사용자 정의 아이콘을 지정할 수 있는 파일 URI입니다. 나는 64x64 크기의 아이콘이 우리의 목적에 매우 잘 맞는다는 것을 발견했습니다. 다음에서 많은 무료 아이콘을 다운로드할 수 있습니다. 아이콘DB 웹사이트.

예를 들어 Gmail 앱을 시작하는 탐색 모음 키를 추가하기 위해 보낸 명령은 다음과 같습니다.

settings put secure sysui_nav_bar "key(65:file:///storage/emulated/0/NavIcons/gmail.png),back; home; recent, menu_ime"

명령 어딘가에 back, home, Recent 및 menu_ime이 있어야 하기 때문에 불행히도 이러한 스톡 키를 교체할 수 없으므로 사용자 정의 탐색 모음 아이콘을 사용할 수 있습니다. 그러나 최소한 더 많은 사용자 정의 키를 넣거나 원하는 레이아웃을 얻을 수 있도록 간격을 조정해 볼 수 있습니다. 예를 들어:

settingsputsecuresysui_nav_bar "space[#],back[#];home[#];recent[#],menu_ime[#]"

괄호 안의 값은 상대적인 크기 배수로, 버튼 너비를 줄이거나 늘릴 수 있습니다. 상대 크기 승수에 대한 일반적인 값은 0.85-1.15 사이로 유지되어야 합니다. 그렇지 않으면 버튼이 실제로 사용할 수 없을 만큼 너무 적거나 너무 많은 너비를 차지하기 시작합니다. 탐색 모음 키를 숨기려고 상대 크기에 "0"을 입력하지 마세요. 시스템 UI가 충돌하게 됩니다.

문제가 있어서 시스템 UI 충돌이 발생하는 경우 다음 두 명령 중 하나를 입력하여 탐색 모음의 기본 레이아웃으로 돌아갈 수 있습니다.

settings put secure sysui_nav_bar "space, back; home; recent, menu_ime"
settings delete secure sysui_nav_bar

숨겨진 Android Nougat 내비게이션 바 튜너로 할 수 있는 놀라운 일들을 상기시키기 위해 독자 중 한 명이 웃기 위해 만든 내비게이션 바 레이아웃 스크린샷을 보여드리겠습니다.

과학이 너무 멀리 갔나요? 크레딧: 앤디얀

탐색 모음 수정 - 앱 방법

아마 많은 분들이 관심을 가지고 있는 부분이 아닐까 싶습니다. XDA 수석 회원 파폰'에스 사용자 정의 탐색 모음 앱을 사용하면 이 모든 것이 더 쉬워집니다. 개발자는 최근 특정 앱을 호출하는 특정 KeyEvent를 가로채는 방법을 알아냈습니다. 가로채는 방법을 알아낸 KeyEvent는 최대 5개입니다. 그가 어떻게 이 작업을 수행하게 되었는지에 대한 정확한 설명은 여기에서 필요하지 않으므로 더 자세히 설명하지 않겠습니다. 이를 염두에 두고 개발자는 앱을 업데이트(버전 0.5.0부터)하여 다음을 수행할 수 있었습니다. 기본적으로 원하는 작업을 수행하십시오..

예를 들어, 개발자는 최근에 다음과 같은 작업을 추가하는 기능을 추가했습니다. 상태 표시줄을 아래로 내립니다., 선택한 앱을 직접 실행하세요, 그리고 가장 중요한 것은 태스커 이벤트. 특히 Tasker 이벤트 기능은 가장 놀라운 부분입니다. 왜냐하면 Tasker를 통해 수행할 수 있는 작업의 양은 무제한이기 때문입니다. 탐색 모음 버튼으로 어떤 작업을 수행하려면 그렇게 할 수 있습니다. 이를 기존 Tasker 프로필 통합과 결합하면 상황에 따라 장치의 탐색 모음을 수정하여 선택한 조건에서만 특정 키를 추가할 수 있습니다.

앱의 이러한 특별한 기능을 사용하려면 $1.99를 지불하고 앱의 프로 버전으로 업그레이드해야 합니다. 현재 Samsung Galaxy S8/S8+에서 앱을 사용하려면 최신 베타 버전(0.7.0)을 사용해야 합니다. 앱은 귀하가 Galaxy S8/S8+를 사용하고 있는지 자동으로 감지하고 기기 충돌을 일으키는 일부 기능을 비활성화합니다.

개발자로부터 삼성 휴대폰 사용자를 위한 안정적인 출시를 위해 앱을 준비하는 중이라는 말을 들었습니다. 지금 당장은 개발자가 앱을 업데이트할 때까지 며칠 기다립니다. 따라서 ADB 명령을 사용하지 않고도 탐색 모음을 쉽게 수정할 수 있습니다. 개발자는 자신의 앱을 신속하게 업데이트합니다. 앱이 출시된 지 한 달도 채 되지 않아 이미 수많은 기능이 추가되었습니다.


결론

하지만 충분히 모험심이 있다면 앞서 보여드린 구문을 사용하여 이미 숨겨진 탐색 모음 튜너를 가지고 놀 수 있습니다. 대부분의 사람들은 Custom Navigation Bar 앱이 업데이트될 때까지 기다릴 것입니다. 저는 모든 Galaxy S8/S8+ 친구들이 무엇을 기대하는지 알 수 있도록 이 소식을 알리고 싶었습니다. 탐색 모음 튜너와 관련된 튜토리얼을 계속 게시할 예정이며, 다음 튜토리얼에서는 탐색 모음 버튼에 이중/트릭 클릭을 추가하는 방법에 중점을 둘 것입니다.

어떤 방식으로든 XDA-Developers를 지원해 주세요! 우리는 최근 포럼에서 사용자들이 공유한 원본 튜토리얼과 기타 콘텐츠를 잘라내고, 복사하고, 붙여넣는 여러 블로그가 있다는 것을 발견했습니다. 이 블로그들은 자체적으로 양질의 콘텐츠를 제공하기보다는 이러한 튜토리얼을 편집하는 데 우리가 하는 엄청난 노력에 대한 공로를 인정하려고 노력해 왔습니다. 우리가 작성한 것과 같은 튜토리얼은 찾을 수 없습니다. 튜토리얼 카테고리 또는 다른 곳의 포럼에서 튜토리얼을 볼 수 있습니다.

우리를 따라 오세요 트위터, Google+, 페이스북, 또는 유튜브. 우리를 확인해보세요 XDA 연구소 포럼을 빠르게 탐색할 수 있는 앱입니다. XDA 광고 없음 너무!) 모바일 장치에서! 감사합니다. 다음 튜토리얼을 기대해주세요!