Cómo agregar aplicaciones de música de terceros a la pantalla de bloqueo de música de EMUI [Root]

Una modificación para permitir que aplicaciones de terceros aparezcan en el hermoso diseño de pantalla de bloqueo personalizado de EMUI para aplicaciones de música.

EMUI, como muchas máscaras OEM, modifica la pantalla de bloqueo estándar para adaptarse a su tema e incorporar funciones a las que la compañía cree que sus usuarios necesitarán un acceso rápido.

Una de las características que ofrece la pantalla de bloqueo de EMUI es la posibilidad de mostrar la música que se está reproduciendo actualmente. pista con una hermosa carátula del álbum en pantalla completa y botones de control de pista grandes, como se muestra en la función imagen. Sin embargo, esta característica está restringida a sólo un puñado de aplicaciones predefinidas elegidas por Huawei/Honor. Esta lista* incluye:

  • Deezer
  • Amplificador de potencia
  • Música Qobuz
  • Nube de sonido
  • Spotify
  • Google Play Música

* Puede haber otras aplicaciones que funcionen con la pantalla de bloqueo de música de EMUI. Esta lista se extrae directamente de la lista blanca de aplicaciones de Huawei, que describiré con más detalle a continuación.

¿Qué sucede si no utilizas una de las aplicaciones aprobadas en EMUI, como Fonógrafo o Bis? ¿Qué sucede si desea mostrar bellas artes y tener botones de control de pista grandes para algunas aplicaciones de podcast como Adicto a los podcasts? En esos casos, cuando inicies una pista o un podcast, tu pantalla de bloqueo se verá así:

Los dispositivos Huawei/Honor con pantalla más grande pueden encontrar esto molesto, ya que los botones son muy pequeños en relación con toda la pantalla. Hace que sea difícil controlar tu música y también es una forma bastante fea de mostrar tu música. Afortunadamente, hay una manera de Incluya en la lista blanca la aplicación de su elección. por lo que las pistas de música se mostrarán en la pantalla de bloqueo como el reproductor de música original.


Agregue aplicaciones de música de terceros a la pantalla de bloqueo de música de EMUI

Hay una configuración del sistema que contiene la lista de paquetes que utiliza EMUI para determinar qué aplicaciones reciben el tratamiento especial de pantalla de bloqueo de música. Si envía el siguiente comando ADB, podrá ver la lista de paquetes usted mismo:

adb shell settings get system white_music_for_keyguard

Desafortunadamente, modificar esta lista mediante un comando ADB no hace nada. Sin embargo, cuando comencé a investigar cómo resolver este problema, encontré una solución en nuestros propios foros de XDA.

Este truco fue descubierto originalmente por Miembro senior de XDA superior8888 en el foro de Huawei Mate 8, pero esto debería funcionar en la mayoría de los dispositivos Huawei y Honor que tienen esta característica. Este método hace requiere que tengas acceso root, desafortunadamente, ya que necesitarás modificar un archivo de preferencias del sistema para agregar tu aplicación de música favorita a la lista de paquetes incluidos en la lista blanca.

Descargue un explorador de archivos raíz de Play Store (cualquier aplicación servirá). Si tiene conocimientos sobre el uso de la línea de comandos, también puede seguirla utilizando Terminal Emulator. En cualquier caso, dependiendo del modelo de tu dispositivo, tendrás que editar hw_defaults.xml que se encuentra en diferentes directorios según la configuración regional de su dispositivo. Esto se debe a que Huawei/Honor utiliza diferentes archivos de configuración EMUI según la configuración regional de su dispositivo.

Para modelos internacionales, el archivo que necesitas editar se encuentra en:

/system/emui/oversea/xml/

Para los modelos chinos, el archivo que necesita editar se encuentra en:

/system/emui/china/xml/

Una vez que haya abierto este archivo, deberá editar o agregar una línea determinada para poder incluir su aplicación en la lista blanca. Hay una cadena que editarás/añadirás, llamada white_music_for_keyguard, que contiene un lista separada por punto y coma de nombres de paquetes. Por lo tanto, necesitará saber el nombre del paquete de la aplicación que desea incluir en la lista blanca.

Hay varias formas de encontrar el nombre del paquete de su aplicación. Tú puedes descargar inspector de aplicaciones desde Play Store y busque el nombre del paquete seleccionando su aplicación y mirando el nombre del directorio de datos. O puede consultar la URL de la lista de Play Store para encontrar el nombre del paquete, como este:

Tenga en cuenta que la parte en negrita de la URL es el nombre del paquete. Una vez que tenga la lista de paquetes que desea, ahora podemos modificar hw_defaults.xml.

Primero, para los modelos internacionales:

Antes de editar


<resources>
<stringsettings.secure.default_input_method="com.nuance.swype.emui/com.nuance.swype.input.HuaweiIME"/>

<integersettings.secure.fingerprint_gallery_slide="0"/>

<stringwhite_languages="en_US, ar_EG, de_DE, bs_BA, es_ES, uk_UA, fr_FR, pt_PT, ru_RU, zh_CN, zh_TW, zh_HK, es_US, cs_CZ, da_DK, el_GR, hu_HU, pt_BR, it_IT, ja_JP, lt_LT, lv_LV, bg_BG, nb_NO, pl_PL, ro_RO, et_EE, sk_SK, sr_Latn, sv_SE, tr_TR, th_TH, fi_FI, in_ID, mk_MK, sl_SI, ms_MY, vi_VN, hr_HR, nl_NL, ca_ES, hi_IN, ko_KR, en_GB, iw_IL, my_ZG, my_MM, eu_ES, gl_ES, ka_GE, az_AZ, uz_UZ, km_KH, si_LK, ur_PK, kk_KZ, lo_LA, be_BY, bn_BD, ne_NP, tl_PH, jv_Latn"/>

<stringwhite_music_for_keyguard="deezer.android.app; com.maxmpz.audioplayer; com.qobuz.music; com.soundcloud.android; com.spotify.music"/>


<stringhw_invert_txtclr_packages="google*;facebook*"/>


<integerhw_displayafterfirstring="0"/>

resources>

leer más

Después de editar


<resources>
<stringsettings.secure.default_input_method="com.nuance.swype.emui/com.nuance.swype.input.HuaweiIME"/>

<integersettings.secure.fingerprint_gallery_slide="0"/>

<stringwhite_languages="en_US, ar_EG, de_DE, bs_BA, es_ES, uk_UA, fr_FR, pt_PT, ru_RU, zh_CN, zh_TW, zh_HK, es_US, cs_CZ, da_DK, el_GR, hu_HU, pt_BR, it_IT, ja_JP, lt_LT, lv_LV, bg_BG, nb_NO, pl_PL, ro_RO, et_EE, sk_SK, sr_Latn, sv_SE, tr_TR, th_TH, fi_FI, in_ID, mk_MK, sl_SI, ms_MY, vi_VN, hr_HR, nl_NL, ca_ES, hi_IN, ko_KR, en_GB, iw_IL, my_ZG, my_MM, eu_ES, gl_ES, ka_GE, az_AZ, uz_UZ, km_KH, si_LK, ur_PK, kk_KZ, lo_LA, be_BY, bn_BD, ne_NP, tl_PH, jv_Latn"/>

<stringwhite_music_for_keyguard="deezer.android.app; com.maxmpz.audioplayer; com.qobuz.music; com.soundcloud.android; com.spotify.music;YOUR.MUSIC.PACKAGE.HERE"/>


<stringhw_invert_txtclr_packages="google*;facebook*"/>


<integerhw_displayafterfirstring="0"/>

resources>

leer más

Para los modelos chinos:

Antes de editar

<resources>
<stringdefault_input_method="com.baidu.input_huawei/.ImeService"/>
<stringcustom_certify_picture="/system/emui/china/media/certify_infor.png"/>
<stringwhite_languages="en_US, ar_EG, de_DE, bs_BA, es_ES, uk_UA, fr_FR, pt_PT, ru_RU, zh_CN, zh_TW, zh_HK, es_US, cs_CZ, da_DK, el_GR, hu_HU, pt_BR, it_IT, ja_JP, lt_LT, lv_LV, bg_BG, nb_NO, pl_PL, ro_RO, et_EE, sk_SK, sr_Latn, sv_SE, tr_TR, th_TH, fi_FI, in_ID, mk_MK, sl_SI, ms_MY, vi_VN, hr_HR, nl_NL, ca_ES, hi_IN, ko_KR, en_GB, iw_IL, eu_ES, gl_ES, bo_CN, ka_GE, az_AZ, uz_UZ, km_KH, si_LK, ur_PK, kk_KZ, lo_LA, be_BY, bn_BD, ne_NP, tl_PH, jv_Latn"/>
<stringhw_theme_support_hw/>
<stringhw_theme_support_pay="true"/>
<integeris_show_google="0"/>
resources>

leer más

Después de editar


<resources>
<stringdefault_input_method="com.baidu.input_huawei/.ImeService"/>
<stringcustom_certify_picture="/system/emui/china/media/certify_infor.png"/>
<stringwhite_languages="en_US, ar_EG, de_DE, bs_BA, es_ES, uk_UA, fr_FR, pt_PT, ru_RU, zh_CN, zh_TW, zh_HK, es_US, cs_CZ, da_DK, el_GR, hu_HU, pt_BR, it_IT, ja_JP, lt_LT, lv_LV, bg_BG, nb_NO, pl_PL, ro_RO, et_EE, sk_SK, sr_Latn, sv_SE, tr_TR, th_TH, fi_FI, in_ID, mk_MK, sl_SI, ms_MY, vi_VN, hr_HR, nl_NL, ca_ES, hi_IN, ko_KR, en_GB, iw_IL, eu_ES, gl_ES, bo_CN, ka_GE, az_AZ, uz_UZ, km_KH, si_LK, ur_PK, kk_KZ, lo_LA, be_BY, bn_BD, ne_NP, tl_PH, jv_Latn"/>
<stringhw_theme_support_hw/>
<stringhw_theme_support_pay="true"/>
<stringwhite_music_for_keyguard="YOUR.LIST.OF.PACKAGES.SEPARATED.BY.SEMI.COLON.HERE"/>
<integeris_show_google="0"/>
resources>

leer más

Una vez que haya realizado esta edición, reinicie su dispositivo. Con suerte, ahora deberías ver la carátula del álbum en pantalla completa con grandes botones de control de pistas en la pantalla de bloqueo. Sin embargo, no puedo garantizar que este ajuste funcione con cada aplicación multimedia que existe, pero creo que funcionará con la mayoría de las aplicaciones que existen.


Dale una oportunidad a este truco y¡háganos saber si funciona para su dispositivo Honor/Huawei!