Un tutorial sobre cómo agregar más mosaicos al encabezado de configuración rápida en teléfonos Google Nexus y Pixel, OnePlus 3/3T y Xperia que ejecutan Nougat.
Si despliegas la barra de estado de tu teléfono Android, probablemente verás algunas notificaciones debajo de una sola fila de mosaicos de Configuración rápida. Esta fila se llama encabezado de Configuración rápida ya que solo muestra los primeros mosaicos que están disponibles en el conjunto completo de mosaicos QS. Al bajar una vez más, verá la lista completa de mosaicos QS que ha agregado. Las configuraciones rápidas se agregaron oficialmente a AOSP a partir de Android 5.0 Lollipop (aunque OEM como Samsung ha tenido su propia forma de conmutación de notificaciones disponible para varias versiones antes. Chupete).
Aunque desde entonces hemos recibido la posibilidad de personalizar QS reorganizando los íconos y agregando servicios de terceros. mosaicos a la lista QS, todavía no existe un método oficial para personalizar cuántos mosaicos se muestran (de nuevo,
Samsung se ha adelantado a Google a este respecto). Sin embargo, mediante el uso de una preferencia oculta que podemos configurar a través de ADB, es posible agregue más mosaicos al encabezado de Configuración rápida.¡Gracias a Eli Irvin por recopilar estas capturas de pantalla para mí!
Esta modificación no cambia la cantidad de columnas o filas que se muestran en el panel QS completo que ve cuando desliza dos veces hacia abajo en la barra de estado (o tira hacia abajo con más de 2 dedos). La única forma de hacerlo, hasta donde yo sé, es mediante modificaciones de SystemUI, lo que obviamente requiere root o un gestor de arranque desbloqueado.
Modificar el encabezado de Configuración rápida no no requiere acceso root, aunque no funcionará en todos los dispositivos. Si su dispositivo está encendido Android 7.0+ y el software subyacente no está demasiado modificado desde AOSP, entonces este truco debería funcionar en su teléfono. Esto se debe a que depende de una preferencia de configuración definida en el paquete SystemUI (en AOSP, puede encontrar la preferencia enumerada en 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";
Este fragmento de código está tomado de la página de AOSP que vinculé anteriormente. La cadena NUM_QUICK_TILES define cuántos mosaicos QS se muestran en el encabezado. NUM_QUICK_TILES obtiene su valor del Ajustes. Seguro preferencia “sysui_qqs_count” que es la que modificaremos. Para que esta modificación funcione, el software de su teléfono debe tener esta preferencia disponible.
Los teléfonos Google Nexus y Pixel pueden utilizar esta modificación, al igual que los teléfonos Sony Xperia y OnePlus. Las ROM personalizadas como LineageOS funcionan, al menos en mi Nextbit Robin. Los teléfonos Samsung y Huawei no funcionarán con este cambio de preferencia, aunque como se indicó anteriormente, puedes seguir mi tutorial anterior para personalizar el tamaño del panel QS en teléfonos Samsung.
Tutorial
Como se mencionó anteriormente, necesitará acceso ADB para usar este comando. Descargar el último binario ADB para su máquina directamente desde Google. Asegúrate de tener el derecho controlador instalado para que su teléfono sea reconocido por su máquina. Vaya a Configuración --> Opciones de desarrollador y habilite la Depuración USB. Luego abra un símbolo del sistema o terminal en su máquina e ingrese el siguiente comando:
adb devices
Su máquina intentará iniciar ADB y ver si reconoce algún dispositivo conectado. Es posible que vea un mensaje en su teléfono para otorgar acceso ADB a su máquina; acéptelo. Si ahora ve el número de serie de su dispositivo en el símbolo del sistema, entonces está dorado.
Ahora, deberá ingresar este comando para modificar la cantidad de mosaicos que se muestran en el encabezado QS:
adb shell settings put secure sysui_qqs_count N
donde N es la cantidad de mosaicos que desea que se muestren en la fila del encabezado. Por ejemplo, si quiero que solo se muestren 3 mosaicos:
adb shell settings put secure sysui_qqs_count 3
o si quiero que se muestren 7 mosaicos:
adb shell settings put secure sysui_qqs_count 7
Si desea volver a la configuración predeterminada, simplemente ingrese "5" para N.
Aunque es cierto que se trata de un ajuste bastante menor, sigue siendo bueno que, incluso sin root, todavía haya algunas formas de modificar la interfaz de usuario. No estoy seguro de por qué Google dejó esta configuración abierta para que la cambiemos, aunque ni siquiera sabrías que estaba disponible. a menos que haya investigado en AOSP, ya que esta configuración no aparece en la lista cuando descarga las configuraciones seguras disponibles en su dispositivo. Espero que Google agregue una forma nativa de cambiar el tamaño del panel QS completo como lo hace Samsung, pero eso probablemente seguirá siendo una ilusión de mi parte.
Los créditos por este ajuste van al miembro senior de XDA paphonb quien publicó sobre esto en un hilo enterrado en diciembre. Él es el desarrollador del Barra de navegación personalizada aplicación que te permite modificar la barra de navegación en muchos dispositivos Android 7.0+ sin root. Él y yo estamos trabajando en una nueva aplicación que incorporará este ajuste y muchos, muchos más, para que los usuarios no rooteados puedan explorar todos los ajustes ocultos disponibles en sus dispositivos.