Egy módosítás, amely lehetővé teszi, hogy a harmadik féltől származó alkalmazások megjelenjenek az EMUI gyönyörű, egyéni zárolási képernyő-elrendezésén a zenei alkalmazásokhoz.
Az EMUI, mint sok OEM skin, úgy módosítja a zárolási képernyőt, hogy illeszkedjen a témájához, és olyan funkciókat tartalmazzon, amelyekhez a vállalat úgy gondolja, hogy felhasználóinak gyors hozzáférésre lesz szüksége.
Az EMUI lezárási képernyőjének egyik funkciója az éppen lejátszott zene megjelenítésének képessége szám gyönyörű, teljes képernyős albumborítóval és nagy számvezérlő gombokkal, ahogy a funkcióban is látható kép. Ez a funkció azonban csak néhány, a Huawei/Honor által kiválasztott előre meghatározott alkalmazásra korlátozódik. Ez a lista* a következőket tartalmazza:
- Deezer
- Poweramp
- Qobuz zene
- SoundCloud
- Spotify
- Google Play Zene
* Más alkalmazások is működhetnek az EMUI zenei zárképernyőjével. Ez a lista egyenesen a Huawei alkalmazások fehérlistájából származik, amelyet az alábbiakban részletesebben ismertetek.
Mi történik, ha nem használja valamelyik jóváhagyott alkalmazást az EMUI-ban, mint pl Fonográf vagy Ráadás? Mi a teendő, ha gyönyörű művészetet szeretne megjeleníteni, és nagy sávvezérlő gombokkal rendelkezik néhány podcast alkalmazáshoz, például Podcast-függő? Ilyen esetekben, amikor elindít egy számot vagy podcastot, a lezárási képernyő így fog kinézni:
A nagyobb képernyős Huawei/Honor készülékek bosszantónak találhatják ezt, mivel a gombok olyan kicsik a teljes képernyőhöz képest. Megnehezíti a zene vezérlését, és meglehetősen csúnya módja a zene megjelenítésének is. Szerencsére van rá mód a választott alkalmazás engedélyezési listája így a zeneszámok úgy jelennek meg a lezárási képernyőn, mint az alapzenelejátszón.
Adjon hozzá harmadik féltől származó zenei alkalmazásokat az EMUI zenei zárolási képernyőjéhez
Van egy rendszerbeállítás, amely tartalmazza azon csomagok listáját, amelyeket az EMUI használ annak meghatározására, hogy mely alkalmazások kapják meg a speciális zenei zárolási képernyőkezelést. Ha elküldi a következő ADB parancsot, akkor láthatja a csomagok listáját:
adb shell settings get system white_music_for_keyguard
Sajnos a lista ADB paranccsal történő módosítása semmit sem eredményez. Amikor azonban kutatni kezdtem a probléma megoldásának módját, saját XDA fórumainkon találtam rá egy megoldásra.
Ez a trükk volt eredetileg felfedezték az XDA vezető tagja superior8888 a Huawei Mate 8 fórumon, de ennek működnie kell az ezzel a funkcióval rendelkező Huawei és Honor készülékek többségén. Ez a módszer igen root hozzáférést igényel, sajnos, mivel módosítania kell egy rendszerbeállítási fájlt, hogy kedvenc zenei alkalmazását hozzáadja az engedélyezőlistán szereplő csomagok listájához.
Töltsön le egy root fájlböngészőt a Play Áruházból (bármely alkalmazás megteszi). Ha ismeri a parancssor használatát, a Terminal Emulator használatával is követheti a lépést. Mindenesetre, az eszköz típusától függően, szerkesztenie kell hw_defaults.xml amely az eszköz helyétől függően különböző könyvtárakban található. Ennek az az oka, hogy a Huawei/Honor különböző EMUI konfigurációs fájlokat használ az eszköz területétől függően.
Nemzetközi modellek esetén a szerkeszteni kívánt fájl a következő helyen található:
/system/emui/oversea/xml/
Kínai modellek esetén a szerkeszteni kívánt fájl a következő helyen található:
/system/emui/china/xml/
Miután megnyitotta ezt a fájlt, szerkesztenie kell, vagy hozzá kell adnia egy bizonyos sort ahhoz, hogy alkalmazását engedélyezőlistára helyezze. Van egy karakterlánc, amelyet szerkeszteni/hozzá kell adni white_music_for_keyguard, amely a pontosvesszővel elválasztott lista nak,-nek csomagnevek. Így tudnia kell az engedélyezőlistára tenni kívánt alkalmazás csomagnevét.
Többféleképpen is megkeresheti az alkalmazás csomagnevét. Letöltheti App Inspector a Play Áruházból, és keresse meg a csomag nevét úgy, hogy kiválasztja az alkalmazást, és megnézi az adatkönyvtár nevét. Vagy nézze meg a Play Áruház adatlapjának URL-jét, és keresse meg a csomag nevét:
Vegye figyelembe, hogy az URL félkövér része a csomag neve. Ha megvan a kívánt csomagok listája, módosíthatjuk a hw_defaults.xml fájlt.
Először is, a nemzetközi modelleknél:
Szerkesztés előtt
<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>
Olvass tovább
Szerkesztés után
<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>
Olvass tovább
A kínai modellekhez:
Szerkesztés előtt
<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>
Olvass tovább
Szerkesztés után
<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>
Olvass tovább
Miután elvégezte ezt a szerkesztést, indítsa újra az eszközt. Remélhetőleg most már teljes képernyős albumborítót fog látni a nagy számvezérlő gombokkal a lezárási képernyőn. Azonban nem tudom garantálni, hogy ez a csípés működni fog minden multimédiás alkalmazás, de úgy gondolom, hogy a legtöbb alkalmazással működni fog.
Próbálja ki ezt a trükköt, éstudassa velünk, hogy működik-e Honor/Huawei készülékén!