Android O의 탐색 표시줄에 사용자 정의 아이콘을 추가하는 방법

Android O의 탐색 표시줄에 선택한 사용자 정의 아이콘을 추가하는 방법에 대한 튜토리얼입니다. 이를 통해 사용자 정의 키가 무엇을 나타내는지 항상 알 수 있습니다.

팔로우하고 계셨다면 Android O에 대한 우리의 보도, 그러면 탐색 모음을 수정하는 방법에 대한 튜토리얼을 보셨을 것입니다. PIP 모드 전환, 할 수 있게 하다 음악 재생 중 미디어 제어 키, 그리고 오늘 추가하는 방법 이메일을 빠르게 탐색할 수 있는 앞으로/이전 버튼. a의 가능한 용도 사용자 정의 가능한 탐색 모음 규모가 크며 처음 세 개의 튜토리얼은 표면적인 내용일 뿐입니다. 그러나 독자들과 공유할 수 있는 몇 가지 유용한 튜토리얼이 있지만 다음 튜토리얼로 넘어가기 전에 다루어야 할 한 가지 사항이 있습니다. Android O의 탐색 표시줄 키에 맞춤 아이콘을 추가하는 방법

SystemUI Tuner를 통해 액세스할 수 있는 Android O의 새로운 탐색 표시줄 맞춤설정 도구를 사용하면 탐색 키에 키코드를 설정할 수 있습니다. (알림: SystemUI 튜너에 액세스하려면 상태 표시줄을 아래로 내리고 SystemUI를 알리는 토스트 메시지가 나타날 때까지 오른쪽 상단의 기어 아이콘을 길게 눌러야 합니다. 이제 튜너에 액세스할 수 있습니다.) 키코드가 너무 많기 때문에 Android O는 탐색 모음에 배치할 수 있는 각 키코드에 대한 아이콘을 제공하지 않고 대신 6개의 아이콘 중에서 선택할 수 있도록 합니다. , ...을 더한, 마이너스, 왼쪽, 오른쪽, 그리고 메뉴.

쉘 명령에서 키코드를 수동으로 설정하는 방법을 알아낸 이후로 어떤 아이콘 가능성을 사용할 수 있는지도 알고 싶었습니다. 우리는 두 개의 탐색 모음 키가 두 개의 시스템 속성으로 정의되어 있음을 처음 발견했습니다. 설정. 보안 수업. 이 두 속성의 이름은 다음과 같습니다. sysui_nav_bar_left 그리고 sysui_nav_bar_right, 각각 왼쪽 탐색 모음 키와 오른쪽 탐색 모음 키에 해당합니다. 속성은 다음 중 하나의 문자열 값을 사용합니다. clipboard, menu_ime, 또는 key(KEYCODE_KEY:ICON_RESOURCE).

Android O Developer Preview를 실행하는 테스트 Google Pixel 장치를 사용하여 6개의 아이콘이 있는 것을 발견했습니다. 기본적으로 표시되는 것은 SystemUI에 포함된 특정 콘텐츠 리소스에 해당합니다. URI.

  1. com.android.systemui/2131230944 (원)
  2. com.android.systemui/2131230848 (을 더한)
  3. com.android.systemui/2131231002 (마이너스)
  4. com.android.systemui/2131230907 (왼쪽)
  5. com.android.systemui/2131231004 (오른쪽)
  6. com.android.systemui/2131230913 (메뉴)

이러한 값은 Google Pixel에서 가져온 것이므로 이러한 아이콘 리소스는 Android O Developer Preview를 실행하는 다른 Google 기기에서 동일하지 않을 수 있습니다. 그러나 아이콘 리소스는 콘텐츠 URI이므로 이를 가리키는 파일 URI 체계로 대체할 수 있습니다. 우리 장치에 저장된 모든 아이콘.

Android O에서 사용자 정의 탐색 모음 아이콘을 설정하는 방법

파일 URI는 다음과 같습니다.

file:///storage/emulated/0/PATH/TO/FILE

이를 위의 사용자 정의 키코드 설정에 대한 지식과 결합하여 이제 임의의 이미지를 탐색 모음에 표시할 아이콘으로 설정할 수 있습니다. 예를 들어 왼쪽 탐색 표시줄 키를 다음으로 설정하려는 경우 KEYCODE_DPAD_DOWN (#20) down.png로 저장된 사용자 정의 아래쪽 화살표 아이콘과 오른쪽 탐색 모음 키를 사용하여 KEYCODE_DPAD_UP (#19) up.png로 저장된 사용자 정의 위쪽 화살표 아이콘을 사용하면 두 아이콘 모두 내 내부 저장소의 루트에 저장됩니다. 내 명령은 다음과 같습니다.

settings put secure sysui_nav_bar_left key(20:file:///storage/emulated/0/down.png)
settings put secure sysui_nav_bar_right key(19:file:///storage/emulated/0/up.png)

ADB 셸을 사용하거나 권한을 부여하여 이러한 명령을 입력할 수 있습니다. WRITE_SECURE_SETTINGS 허가 시큐어태스크 그런 다음 이전 튜토리얼에서 설명한 대로 Tasker를 사용하여 특정 조건에 따라 탐색 모음 변경을 트리거합니다(다른 튜토리얼에서도 소개할 예정입니다).

탐색 모음용 사용자 정의 아이콘을 얻는 방법

물론 탐색 모음의 크기를 고려하면 인터넷에서 다운로드한 이미지를 그냥 배치할 수는 없습니다. 이미지의 크기가 적당해야 합니다. 그렇지 않으면 너무 작게 보이거나 너무 커져 보일 수 있습니다. 아직 PhotoShop 사용 경험이 없거나 적절한 크기로 자신의 이미지를 얻는 것이 어려울 수 있습니다. 다른 이미지 조작 소프트웨어가 있지만 다행히도 무료 아이콘을 많이 제공하는 웹사이트가 있습니다. 사용.

가장 먼저 해야 할 일은 장치의 디스플레이 측정항목을 결정하는 것입니다. 이는 이미 알고 있을 수도 있지만 그렇지 않은 경우에는 다음을 수행할 수 있습니다. Material.io에서 찾아보세요. 다음으로 디스플레이 밀도와 아이콘 참조 차트 필요한 아이콘 크기를 결정합니다. 마지막으로 무료를 사용해 보세요. 아이콘 데이터베이스 찾고 있는 아이콘을 올바른 크기로 다운로드하세요.

사용할 아이콘을 /NavIcons와 같은 특정 폴더에 저장하고 명령에서 쉽게 참조할 수 있는 간단한 이름을 아이콘에 지정하십시오.


이 튜토리얼이 도움이 되길 바랍니다! 개인적으로 내비게이션 바 사용자 정의 도구에 대한 가장 큰 불만 중 하나는 내비게이션 키의 기능을 항상 즉시 알 수 있도록 내비게이션 키에 대한 사용자 정의 아이콘을 선택할 수 없다는 점이었습니다. 하지만 이제 우리는 자체 맞춤 키를 배치하는 방법을 알아냈습니다. 그리고 우리 자신의 조건에 따라 사용자 정의 아이콘을 사용하면 탐색 모음을 실제로 활용할 수 있습니다.