음악을 재생할 때 탐색 모음에 미디어 재생 컨트롤을 추가하는 방법

음악을 재생할 때 탐색 모음에 미디어 재생 컨트롤을 추가하는 Tasker 프로필입니다. Google Nexus 및 Pixels와 같은 Android Nougat(7.0+) 기기에서 작동합니다.

Google이 Android에 소프트웨어 탐색 키 개념을 처음 도입한 이후로 사용자는 사용자가 사용할 수 있는 키를 맞춤설정할 수 있는 방법을 요청해 왔습니다. 맞춤형 ROM은 수년 동안 이러한 수준의 맞춤화 기능을 제공했지만 최초의 Android O 개발자 미리보기 탐색 모음을 수정하는 공식 방법을 Google에서 찾을 수 있나요? 그러나 이전의 많은 기능과 마찬가지로 이 탐색 모음 튜너는 갑자기 나타나지 않았으며 실제로 Android Nougat에 대한 비밀리에 테스트 중이었습니다. 하지만 최근에야 Android Nougat에 숨겨진 탐색 모음 튜너가 있다는 사실을 발견했습니다. 루트 액세스, 사용자 정의 ROM 또는 시스템 UI 모드 없이도 실제로 액세스할 수 있습니다.. 따라서 많은 사용자에게 뿌리 없는 사용자 정의의 새로운 길이 열렸습니다. 오늘은 다음과 같은 인기 있는 요청 중 하나를 안내해 드리겠습니다. 음악을 재생할 때 탐색 모음에 미디어 재생 컨트롤을 추가하는 방법(Android 7.0+, 루트가 필요하지 않습니다!)

위의 화면 캡처에서 볼 수 있듯이 내 테스트 장치(루팅되지 않은 부트로더가 잠긴 Google Nexus 6 장치) Android 7.0 Nougat)에는 Google Play에서 음악 재생이 시작될 때까지 표준 탐색 모음 키 세트가 있습니다. 음악. 음악 재생이 시작되면 탐색 모음에 두 개의 새로운 키, 즉 이전 트랙을 재생하는 버튼과 다음 트랙을 재생하는 버튼이 추가됩니다. 이 키는 Google Play 뮤직 알림을 닫을 때까지 탐색 모음에 남아 있습니다. 그렇게 하면 계속해서 내 기능을 사용할 수 있습니다. 음악 듣기가 끝났다고 판단할 때까지 재생 제어 키를 유지하면서 다른 앱을 사용하세요.

위 화면 캡처에서는 이 설정이 Google Play 뮤직에 사용되는 것을 보여주지만 거의 모든 음악에서 작동하도록 쉽게 수정할 수 있습니다. 팟캐스트 또는 라디오 앱 - 해당 앱이 재생 중에 알림을 표시하고 미디어 이전/다음 키(둘 다 매우 높음)를 허용하는 한 할 것 같은). 이 튜토리얼은 내 튜토리얼에서 약간 수정되었습니다.

Android O 사용자를 대상으로 한 원본 튜토리얼그러나 이 튜토리얼은 Android O Developer Preview를 실행하는 사용자에게만 국한되지 않으므로 훨씬 더 많은 사용자가 이 튜토리얼을 활용할 수 있습니다. 그렇다면 시작해 보겠습니다.


요구사항

체계 요구사항: AOSP 탐색 모음 맞춤설정 도구와 호환되는 Android 7.0+ 기기가 필요합니다. Google Nexus, Pixel 및 일부 Sony/HTC 휴대폰은 작동하는 것으로 알려져 있습니다. 기본 Android에 가까운 대부분의 기기는 AOSP 탐색 모음 맞춤설정 도구를 제거하지 않았을 가능성이 높으며 제대로 작동합니다. 즉, 기본 LG, Samsung 또는 Huawei/Honor 장치에서는 작동하지 않을 가능성이 높습니다. "호환성" 섹션을 참조하세요. 이 스레드의 첫 번째 게시물에서. (참고: 귀하의 장치 OEM이 해당 스레드에 나열되지 않을 수도 있습니다. 귀하의 장치가 호환되는지 확실히 알 수 있는 유일한 방법은 앱을 사용해 보는 것입니다. 아래에서 그 방법을 보여드리겠습니다.)

앱 요구사항:

  • 사용자 정의 탐색 모음 (2개의 프로필은 무료)
  • 태스커 ($2.99)
  • 알림 수신기 (무료)

설정: 사용자 정의 탐색 모음

사용자 정의 탐색 표시줄이 필요한 이유는 분명합니다. 이 애플리케이션을 사용하면 탐색 표시줄을 수정하여 이러한 미디어 재생 키를 표시할 수 있습니다. (기술적으로 쉘 명령이나 기타 Tasker 플러그인을 사용할 수 있으므로 실제로 이러한 수정에 이 앱이 필요하지는 않지만 사용자가 작업을 더 쉽게 할 수 있도록 방법을 보여 드리겠습니다. 이 멋진 앱을 사용하여 이를 설정합니다.) 상태 표시줄에 게시되는 알림을 모니터링하려면 알림 리스너가 필요합니다. 이를 통해 음악 재생이 언제 시작되었는지, 끝났다. 마지막으로 Tasker는 알림 리스너와 사용자 정의 탐색 표시줄 사이의 격차를 해소하는 자동화 앱입니다. 음악이 시작/종료되는 시기를 감지한 다음 사용자 정의 탐색 표시줄을 트리거하여 탐색 표시줄을 변경하는 알림 리스너 따라서.

우리가 가장 먼저 해야 할 일은 장치의 탐색 모음을 수정하는 것이 가능한지 확인하는 것입니다. 귀하의 장치가 호환 가능한 것으로 나열된 장치 중 하나인 경우 사용자 정의 탐색 모음 스레드, 그렇다면 그럴 가능성이 높습니다. 이 앱과 함께 제공되는 간단한 튜토리얼을 실행하여 확인할 수 있습니다.

앱 설치 Google Play 스토어에서을 누른 다음 앱을 열고 소개 화면을 진행하세요. 사용자 정의 탐색 표시줄은 앱 사용을 계속하기 위해 WRITE_SECURE_SETTINGS라는 특정 권한을 부여하도록 요청합니다. 신청서에 명시된 대로 두 가지 방법으로 이를 수행할 수 있습니다.

  1. 루팅된 장치가 있는 경우 사용자 정의 탐색 표시줄이 수퍼유저 액세스를 요청합니다. 이를 부여하면 앱이 자동으로 이 권한을 부여합니다.
  2. 장치가 루팅되지 않은 경우 ADB를 통해 권한을 부여해야 합니다. 컴퓨터에서 명령 프롬프트/터미널을 열고 다음 명령을 입력합니다. adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS

위의 두 가지 방법 중 하나를 통해 앱에 이 권한을 부여하면 앱은 호환성 테스트를 진행합니다. 탐색 모음이 변경되지 않으면 불행하게도 운이 없는 것입니다. 탐색 모음이 오른쪽 화살표 버튼으로 변경되면 장치가 지원되는 것입니다! 이제 탐색 모음 수정으로 넘어갈 수 있습니다.

설정: 알림 수신기

알림 리스너가 알림을 가로채려면 "알림 액세스" 권한이라는 특수 권한을 부여해야 합니다. 이 권한은 표준 권한 대화 상자를 통해 부여되지 않고 사용자의 특수 설정 메뉴를 통해 부여되어야 합니다. 다행히도 이 작업은 매우 간단합니다. 알림 리스너 앱을 열면 앱에서 이 권한을 활성화하도록 버그를 표시합니다. 버튼을 누르기만 하면 앱에서 이 권한을 앱에 부여할 수 있는 화면으로 이동합니다. 앱에 대한 알림 액세스를 활성화합니다.


지도 시간

사용자 정의 탐색 표시줄이 장치와 호환되고 알림 리스너에 대한 알림 액세스가 활성화되어 있음을 확인한 후에는 이 모든 것을 설정할 차례입니다. 가장 먼저 해야 할 일은 사용자 정의 탐색 모음에 새 프로필을 만드는 것입니다. 이 프로필을 활성화하면 탐색 모음에 이전/다음 키가 추가됩니다. 단계별 지침은 다음과 같습니다.

  1. 사용자 정의 탐색 표시줄을 열고 다음을 탭하세요. 프로필 자동화 섹션에서.
  2. 다음을 탭하세요. + 새 프로필을 추가하려면 오른쪽 상단에 있는 아이콘을 클릭하세요.
  3. 방금 생성된 프로필을 탭하세요.
  4. 프로필 섹션에서 이름 프로필 이름을 지정합니다. 이름을 붙이다 미디어 제어.
  5. "추가 왼쪽 버튼" 섹션에서 다음을 누릅니다. 유형. 선택하다 키 코드 유형으로.
  6. 이제 "추가 왼쪽 버튼" 섹션 아래에 두 가지 추가 옵션이 표시됩니다. 탭하세요 키 코드.
  7. 아래로 스크롤하여 다음을 찾으세요. 미디어 이전 열쇠.
  8. 이제 탭하세요 '추가 왼쪽 버튼' 아래에 있습니다. 아이콘 선택 이전 건너뛰기.
  9. '추가 오른쪽 버튼'에 대해 5~8단계를 반복합니다. 그러나 이번에는 키코드가 미디어 다음 아이콘은 다음과 같아야 합니다. 다음으로 건너뛰기.
  10. 다시 위로 스크롤하여 확인하여 프로필을 테스트하세요. 활성화됨. 하단에 이전/다음 탐색 모음 키가 표시되면 이 프로필이 작동하는 것입니다!

이제 Custom Navigation Bar 프로필이 설정되었으므로 음악이 재생될 때 이 프로필을 활성화/비활성화하는 Tasker 프로필을 생성하겠습니다. 먼저 음악/팟캐스트/라디오 앱이 알림을 게시할 때 실행되는 프로필을 만듭니다. 단계별 지침은 다음과 같습니다.

  1. Tasker를 열고 오른쪽 하단의 + 아이콘을 탭하여 새 프로필을 만듭니다.
  2. 선택 이벤트 문맥.
  3. 탭하세요 플러그인.
  4. 선택 알림 수신기 플러그인.
  5. 선택 알림 수신기 나타나는 행동.
  6. 연필 아이콘을 탭하여 알림 수신기 구성을 엽니다.
  7. 알림 이벤트를 다음과 같이 둡니다. 게시됨 하지만 앱 아래에서 모니터링하려는 앱을 선택하세요. 예를 들어 여기서는 Google Play 뮤직을 선택했습니다. 완료되면 오른쪽 상단에 있는 체크 표시 아이콘을 탭하세요.
  8. Tasker로 돌아가 왼쪽 상단의 뒤로 화살표 키를 눌러 Tasker의 기본 화면으로 돌아갑니다.
  9. Tasker는 방금 만든 이 프로필에 작업을 첨부하도록 요청할 것입니다. 새 작업을 생성하려면 선택하세요. 작업 이름을 지정하는 데 신경 쓰지 마세요.
  10. Tasker의 작업 편집 화면에 있으면 하단 중앙에 있는 + 버튼을 눌러 새 작업을 추가하세요.
  11. 선택하다 플러그인 액션 카테고리에서
  12. 다음을 선택하세요. 사용자 정의 탐색 모음 플러그인.
  13. 연필 아이콘을 다시 누르면 이번에는 사용자 정의 탐색 표시줄의 구성 페이지가 표시됩니다.
  14. 작업의 경우 "프로필 활성화." 프로필 선택에서 미디어 제어. 완료되면 오른쪽 상단의 체크 표시를 누르세요.
  15. Tasker의 메인 화면이 나올 때까지 뒤로 버튼을 누른 다음 다시 한 번 뒤로 버튼을 누르세요.

우리가 만든 위의 Tasker 프로필은 Media Control Custom Navigation Bar 프로필을 활성화하여 미디어 재생을 추가합니다. 미디어 재생이 시작될 때 키를 사용하지만 이제 미디어 앱을 닫을 때 미디어 제어 프로필을 비활성화해야 합니다. 공고. 지침은 다음과 같습니다.

  1. 새 프로필을 만들고 이벤트 문맥.
  2. 이동 플러그인 --> 알림 리스너 --> 알림 리스너.
  3. 이번에는 "알림 이벤트"에서 선택 제거됨. 모니터링하려는 동일한 앱을 다시 선택하십시오. 여기서는 Google Play 뮤직을 선택했습니다. 완료되면 체크 표시를 탭하세요.
  4. Tasker의 기본 화면으로 돌아가서 이 새 프로필에 작업을 추가하라는 메시지를 표시합니다. 작업을 추가하되 이름을 지정하지 마세요.
  5. Tasker의 작업 편집 화면에 있으면 새 작업을 추가하세요. 이동 플러그인 --> 사용자 정의 탐색 모음.
  6. 이번에는 "Action"을 선택하세요. 프로필 비활성화 하지만 다시 선택 미디어 제어 프로필. 완료되면 상단의 체크 표시 버튼을 탭하세요.
  7. Task를 종료하고 Tasker의 기본 화면으로 돌아갑니다.

미디어 앱의 알림이 게시될 때를 위한 하나, 동일한 알림이 제거될 때를 위한 하나의 Tasker 프로필을 모두 만들면 작업이 완료된 것입니다. Tasker는 이제 미디어 재생이 시작될 때마다 탐색 모음에 미디어 재생 키를 표시하고 미디어 재생이 끝나면 이러한 키의 탐색 모음을 지웁니다!


쉘 명령 사용

XDA Senior Member를 사용하는 것이 얼마나 쉬운지를 고려하면 파폰'에스 사용자 정의 탐색 모음 앱을 사용하는 경우 다음과 같은 다른 Tasker 플러그인을 사용하여 이 작업을 수행하는 방법에 대한 자세한 단계별 지침을 제공할 필요가 실제로 없다고 생각합니다. 시큐어태스크 또는 자동도구 (또는 Tasker의 실행 쉘 기능). 그러나 그것은 확실히 가능하며 최소한 paphonb의 앱을 사용하지 않고 이 설정을 복제하는 데 필요한 명령에 대한 요약을 제공하겠습니다.

가장 먼저 해야 할 일은 SecureTask 또는 AutoTools를 설치하는 것입니다. 탐색 모음 튜너를 제어하려면 선택한 앱에 WRITE_SECURE_SETTINGS 권한을 부여해야 합니다.

SecureTask의 경우:

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

AutoTools의 경우:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

다음으로, 이전/다음 키에 사용할 아이콘을 다운로드해야 합니다. PNG 형식의 아이콘이 필요하며 크기는 다음을 검색하여 필요한 아이콘의 크기를 결정할 수 있습니다. Material.io의 장치 디스플레이 밀도 측정항목 그리고 그것을 아이콘 크기 참조 차트. IconsDB.com 무료 아이콘을 위한 좋은 리소스입니다. 사용할 아이콘을 저장소 루트 디렉터리의 /NavIcons 폴더에 이전.png 및 다음.png로 저장합니다.

마지막으로 다음 명령을 입력하여 미디어 제어 버튼을 표시합니다.

settings put secure sysui_nav_bar "key(88:file:///storage/emulated/0/NavIcons/previous.png),back; home; recent, key(87:file:///storage/emulated/0/NavIcons/next.png)"

여기서 키 #88은 다음을 나타냅니다. KEYCODE_MEDIA_PREVIOUS 키 #87은 다음을 참조합니다. KEYCODE_MEDIA_NEXT.

그런 다음 탐색 모음 키를 기본 레이아웃(예: 미디어 재생 알림을 스와이프하여 없앨 때) 다음 명령을 입력하세요.

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

본질적으로 Tasker 프로필 설정은 위의 알림 수신기 구성과 동일하며 변경되지 않습니다. 그러나 탐색 모음을 제어하기 위해 사용자 정의 탐색 모음 앱을 사용하지 않기로 선택한 경우 위의 두 셸 명령을 대안으로 사용할 수 있습니다. 루팅되어 Tasker에서 "쉘 실행" 작업을 사용하지 않는 한 이러한 명령을 SecureTask 또는 AutoTools로 가져오는 프로세스는 모두 사용자의 몫입니다. 실제로 그렇게 어렵지는 않지만 많은 사용자가 paphonb의 앱을 사용하는 것이 더 쉽다고 생각하므로 여기서는 더 자세히 설명하지 않겠습니다.


결론

이것이 이번 튜토리얼의 전부입니다. 향후 튜토리얼에서는 특히 Tasker와 같은 자동화 앱을 사용하여 상황에 맞는 방식으로 탐색 모음을 변경하는 잠재적인 실제 용도를 보여 드리겠습니다.

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

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