Google, OnePlus 및 Sony 휴대폰의 빠른 설정 헤더에 타일을 추가하는 방법[루트 없음]

click fraud protection

Google Nexus 및 Pixel 휴대폰, OnePlus 3/3T, Nougat를 실행하는 Xperia 휴대폰의 빠른 설정 헤더에 더 많은 타일을 추가하는 방법에 대한 튜토리얼입니다.

Android 휴대폰의 상태 표시줄을 아래로 당기면 빠른 설정 타일의 단일 행 아래에 몇 가지 알림이 표시될 수 있습니다. 이 행은 전체 QS 타일 세트에서 사용할 수 있는 처음 몇 개의 타일만 표시하므로 빠른 설정 헤더라고 합니다. 한 번 더 아래로 당기면 추가한 QS 타일의 전체 목록이 표시됩니다. 빠른 설정은 Android 5.0 Lollipop부터 AOSP에 공식적으로 추가되었습니다(예: 삼성은 이전에 여러 버전에서 사용할 수 있는 고유한 형태의 알림 토글을 가지고 있었습니다. 사탕 과자).

이후 아이콘을 다시 정렬하고 제3자를 추가하여 QS를 사용자 정의할 수 있는 기능을 얻었습니다. 타일을 QS 목록에 추가하는 경우 표시되는 타일 수를 사용자 정의하는 공식적인 방법은 아직 없습니다. (다시, 삼성이 구글을 꺾었다 이와 관련하여). 그러나 ADB를 통해 설정할 수 있는 숨겨진 기본 설정을 사용하면 다음이 가능합니다. 빠른 설정 헤더에 타일을 더 추가하세요.

저를 위해 스크린샷을 모아주신 Eli Irvin에게 감사드립니다!

이 수정은 상태 표시줄을 두 번 아래로 스와이프(또는 두 개 이상의 손가락으로 아래로 당김)할 때 표시되는 전체 QS 패널에 표시되는 열 또는 행 수를 변경하지 않습니다. 내가 아는 한 이를 수행하는 유일한 방법은 SystemUI를 수정하는 것입니다. 이를 위해서는 분명히 루트 또는 잠금 해제된 부트로더가 필요합니다.

빠른 설정 헤더를 수정하면 루트 액세스가 필요하지 않습니다, 하지만 모든 기기에서 작동하지는 않습니다. 기기가 켜져 있는 경우 안드로이드 7.0+ 기본 소프트웨어가 AOSP에서 너무 많이 수정되지 않았다면 이 방법이 휴대폰에서 작동할 것입니다. 이는 SystemUI 패키지에 정의된 설정 기본 설정에 의존하기 때문입니다(AOSP에서는 다음 목록에서 기본 설정을 찾을 수 있습니다). QuickQSPanel.java).

QuickQSPanel.java

/**
* Version of QSPanel that only shows N Quick Tiles in the QS Header.
*/
publicclassQuickQSPanelextendsQSPanel{
publicstaticfinal String NUM_QUICK_TILES = "sysui_qqs_count";

이 코드 조각은 위에 링크된 AOSP 페이지에서 가져온 것입니다. NUM_QUICK_TILES 문자열은 헤더에 표시되는 QS 타일 수를 정의합니다. NUM_QUICK_TILES는 다음에서 값을 가져옵니다. 설정. 안전한 우리가 수정할 기본 설정 "sysui_qqs_count"입니다. 이 수정 사항이 작동하려면 휴대폰의 소프트웨어에서 이 기본 설정을 사용할 수 있어야 합니다.

Google Nexus 및 Pixel 휴대폰은 Sony Xperia 및 OnePlus 휴대폰과 마찬가지로 이 수정 사항을 사용할 수 있습니다. LineageOS와 같은 맞춤형 ROM은 적어도 내 Nextbit Robin에서와 마찬가지로 작동합니다. Samsung 및 Huawei 휴대폰은 이 기본 설정 변경으로 작동하지 않습니다. 하지만 앞서 언급했듯이 제 내용을 따를 수 있습니다. 이전 튜토리얼 삼성 휴대폰의 QS 패널 크기를 사용자 정의합니다.


지도 시간

앞서 언급했듯이 이 명령을 사용하려면 ADB 액세스가 필요합니다. 다운로드 최신 ADB 바이너리 Google에서 직접 귀하의 컴퓨터에 대한 정보를 제공합니다. 귀하에게 권리가 있는지 확인하십시오. 드라이버가 설치됨 기기에서 휴대전화를 인식하려면 설정 --> 개발자 옵션으로 이동하여 USB 디버깅을 활성화하세요. 그런 다음 컴퓨터에서 명령 프롬프트나 터미널을 열고 다음 명령을 입력합니다.

adb devices

귀하의 컴퓨터는 ADB를 시작하고 연결된 장치를 인식하는지 확인합니다. 귀하의 컴퓨터에 ADB 액세스 권한을 부여하라는 메시지가 전화기에 표시될 수 있습니다. 이를 수락하십시오. 이제 명령 프롬프트에 반환된 장치의 일련 번호가 표시되면 성공하신 것입니다.

이제 QS 헤더에 표시된 타일 수를 수정하려면 다음 명령을 입력해야 합니다.

adb shell settings put secure sysui_qqs_count N

여기서 N은 머리글 행에 표시하려는 타일 수입니다. 예를 들어 타일을 3개만 표시하려면 다음과 같이 하세요.

adb shell settings put secure sysui_qqs_count 3

또는 7개의 타일을 표시하려면 다음을 수행하세요.

adb shell settings put secure sysui_qqs_count 7

기본 구성으로 돌아가려면 N에 "5"를 입력하면 됩니다.


이것이 꽤 사소한 변경인 것은 인정하지만, 루트가 없어도 UI를 수정할 수 있는 몇 가지 방법이 있다는 점은 여전히 ​​좋습니다. Google이 이 설정을 변경할 수 있도록 열어둔 이유가 무엇인지 잘 모르겠습니다. 사용자는 이 설정이 사용 가능한지조차 알지 못할 것입니다. 사용 가능한 보안 설정을 덤프할 때 이 설정이 나열되지 않으므로 AOSP를 자세히 살펴보지 않는 한 장치. Google이 삼성처럼 전체 QS 패널의 크기를 조정할 수 있는 기본 방법을 추가하기를 바라지만, 이는 내 입장에서는 여전히 희망사항일 것입니다.

이 조정에 대한 크레딧은 XDA 수석 회원에게 제공됩니다. 파폰 누가 이것에 대해 게시했습니까? 12월에 묻힌 실. 그는 개발자입니다. 사용자 정의 탐색 모음 다음을 수행할 수 있는 응용 프로그램 루트가 없는 많은 Android 7.0+ 기기에서 탐색 표시줄을 조정합니다.. 그와 나는 이 조정 기능과 더 많은 기능을 통합하여 루팅되지 않은 사용자가 자신의 장치에서 사용할 수 있는 모든 숨겨진 조정 기능을 탐색할 수 있는 새로운 응용 프로그램을 개발하고 있습니다.