Kolmannen osapuolen musiikkisovellusten lisääminen EMUI: n musiikin lukitusnäyttöön [Root]

Muokkaus, joka mahdollistaa kolmansien osapuolien sovellusten näkymisen EMUI: n kauniissa, mukautetussa musiikkisovellusten lukitusnäytön asettelussa.

EMUI, kuten monet OEM-skinit, muokkaa varaston lukitusnäyttöä teemaansa sopivaksi ja sisältää ominaisuuksia, joihin yritys uskoo käyttäjien tarvitsevan nopean pääsyn.

Yksi EMUI: n lukitusnäytön tarjoamista ominaisuuksista on kyky näyttää parhaillaan toistettavaa musiikkia raita kauniilla, koko näytön albumin kuvilla ja suurilla kappaleiden ohjauspainikkeilla, kuten ominaisuus näyttää kuva. Tämä ominaisuus on kuitenkin rajoitettu vain muutamiin Huawei/Honorin valitsemiin ennalta määritellyihin sovelluksiin. Tämä luettelo* sisältää:

  • Deezer
  • Poweramp
  • Qobuz musiikki
  • SoundCloud
  • Spotify
  • Google Play Musiikki

* Saattaa olla muita sovelluksia, jotka toimivat EMUI: n musiikin lukitusnäytön kanssa. Tämä luettelo on poimittu suoraan Huawein sovellusten sallittujen luettelosta, jota kuvailen alla tarkemmin.

Mitä tapahtuu, jos et käytä jotakin hyväksytyistä sovelluksista EMUI: ssa, kuten

Levysoitin tai Encore? Entä jos haluat näyttää kaunista taidetta ja sinulla on suuret raidan ohjauspainikkeet joillekin podcast-sovelluksille, kuten Podcast-addikti? Näissä tapauksissa, kun aloitat raidan tai podcastin, lukitusnäyttösi näyttää tältä:

Suurempi näyttö Huawei/Honor-laitteet voivat kokea tämän ärsyttävän käsitellä, koska painikkeet ovat niin pieniä suhteessa koko näyttöön. Se vaikeuttaa musiikin hallintaa, ja se on myös melko ruma tapa näyttää musiikkia. Onneksi siihen on keino valitsemasi sovelluksesi sallittujen luetteloon joten musiikkikappaleet näkyvät lukitusnäytössä kuten musiikkisoittimessa.


Lisää kolmannen osapuolen musiikkisovelluksia EMUI: n musiikin lukitusnäyttöön

Siellä on järjestelmäasetus, joka sisältää luettelon paketeista, joita EMUI käyttää määrittääkseen, mitkä sovellukset saavat erityisen musiikin lukitusnäytön käsittelyn. Jos lähetät seuraavan ADB-komennon, näet luettelon paketeista itse:

adb shell settings get system white_music_for_keyguard

Valitettavasti tämän luettelon muokkaaminen ADB-komennolla ei tee mitään. Kuitenkin, kun aloin tutkia tämän ongelman ratkaisemista, löysin ratkaisun omilla XDA-foorumeillamme.

Tämä temppu oli alun perin löydetty XDA: n vanhempi jäsen ylivoimainen8888 Huawei Mate 8 -foorumilla, mutta tämän pitäisi toimia suurimmassa osassa Huawei- ja Honor-laitteita, joissa on tämä ominaisuus. Tämä menetelmä tekee edellyttää pääkäyttäjän oikeuksia, valitettavasti, koska sinun on muokattava järjestelmän asetustiedostoa, jotta voit lisätä suosikkimusiikkisovelluksesi sallittujen pakettien luetteloon.

Lataa juuritiedostoselain Play Kaupasta (mikä tahansa sovellus käy). Jos sinulla on tietoa komentorivin käytöstä, voit myös seurata sitä käyttämällä Terminal Emulator -ohjelmaa. Joka tapauksessa laitemallista riippuen sinun on muokattava hw_defaults.xml joka sijaitsee eri hakemistoissa laitteesi kielen mukaan. Tämä johtuu siitä, että Huawei/Honor käyttää erilaisia ​​EMUI-määritystiedostoja laitteesi kielen mukaan.

Kansainvälisissä malleissa muokattava tiedosto sijaitsee:

/system/emui/oversea/xml/

Kiinan malleissa muokattava tiedosto sijaitsee:

/system/emui/china/xml/

Kun olet avannut tämän tiedoston, sinun on joko muokattava tai lisättävä tietty rivi, jotta voit lisätä sovelluksesi sallittujen luetteloon. Muokattava/lisättävä merkkijono on nimeltään white_music_for_keyguard, joka sisältää a puolipisteellä erotettu luettelopakettien nimet. Siksi sinun on tiedettävä sen sovelluksen paketin nimi, jonka haluat lisätä sallittujen luetteloon.

On olemassa useita tapoja löytää paketin nimi sovelluksellesi. Voit ladata Sovellusten tarkastaja Play Kaupasta ja etsi paketin nimi valitsemalla sovelluksesi ja katsomalla tietohakemiston nimeä. Tai voit katsoa Play Kaupan listauksen URL-osoitetta löytääksesi paketin nimen sellaisenaan:

Huomaa, että URL-osoitteen lihavoitu osa on paketin nimi. Kun sinulla on luettelo haluamistasi paketeista, voimme nyt muokata tiedostoa hw_defaults.xml.

Ensinnäkin kansainvälisille malleille:

Ennen muokkausta


<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>

Lue lisää

Muokkauksen jälkeen


<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>

Lue lisää

Kiinalaisille malleille:

Ennen muokkausta

<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>

Lue lisää

Muokkauksen jälkeen


<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>

Lue lisää

Kun olet tehnyt tämän muokkauksen, käynnistä laitteesi uudelleen. Toivottavasti sinun pitäisi nyt nähdä koko näytön albumin kuvitus suurilla kappaleiden ohjauspainikkeilla lukitusnäytössä. En kuitenkaan voi taata, että tämä säätö toimii joka multimediasovellus, mutta uskon sen toimivan useimpien sovellusten kanssa.


Kokeile tätä temppua jakerro meille, toimiiko se Honor/Huawei-laitteessasi!