O modificare pentru a permite aplicațiilor terțe să apară pe aspectul frumos, personalizat al ecranului de blocare al EMUI pentru aplicațiile muzicale.
EMUI, la fel ca multe skinuri OEM, modifică ecranul de blocare stoc pentru a se potrivi cu tema sa și încorporează caracteristici la care compania crede că utilizatorii lor vor avea nevoie de acces rapid.
Una dintre caracteristicile pe care le oferă ecranul de blocare al EMUI este capacitatea de a afișa muzica redată în prezent piesă cu grafică frumoasă de album pe ecran complet și butoane mari de control a melodiei, așa cum se arată în funcție imagine. Cu toate acestea, această caracteristică este limitată doar la o mână de aplicații predefinite alese de Huawei/Honor. Această listă* include:
- Deezer
- Poweramp
- Muzica Qobuz
- SoundCloud
- Spotify
- Muzică Google Play
* Pot exista și alte aplicații care funcționează cu ecranul de blocare muzical al EMUI. Această listă este extrasă direct din lista albă a aplicațiilor Huawei, pe care o voi descrie mai detaliat mai jos.
Ce se întâmplă dacă nu utilizați una dintre aplicațiile aprobate în EMUI, cum ar fi Fonograf sau Bis? Ce se întâmplă dacă doriți să afișați artă frumoasă și să aveți butoane mari de control al pistelor pentru unele aplicații de podcast, cum ar fi Dependent de podcast? În aceste cazuri, când porniți o piesă sau un podcast, ecranul de blocare va arăta astfel:
Dispozitivele Huawei/Honor cu ecran mai mare pot găsi acest lucru enervant, deoarece butoanele sunt atât de mici în raport cu întregul ecran. Îngreunează controlul muzicii și este o modalitate destul de urâtă de a-ți afișa și muzica. Din fericire, există o cale lista albă a aplicației pe care o alegeți astfel încât melodiile se vor afișa pe ecranul de blocare ca playerul de muzică stoc.
Adăugați aplicații muzicale de la terți la ecranul de blocare pentru muzică al EMUI
Există o setare de sistem care conține lista de pachete pe care EMUI le folosește pentru a determina ce aplicații beneficiază de un tratament special al ecranului de blocare a muzicii. Dacă trimiteți următoarea comandă ADB, atunci puteți vedea lista de pachete pentru dvs.:
adb shell settings get system white_music_for_keyguard
Din păcate, modificarea acestei liste printr-o comandă ADB nu face nimic. Cu toate acestea, când am început să cercetez cum să rezolv această problemă, am găsit o soluție pe forumurile noastre XDA.
Acest truc a fost descoperit inițial de către XDA Senior Member superior8888 pe forumul Huawei Mate 8, dar acest lucru ar trebui să funcționeze pe majoritatea dispozitivelor Huawei și Honor care au această caracteristică. Această metodă face solicită să aveți acces root, din păcate, deoarece va trebui să modificați un fișier de preferințe de sistem pentru a adăuga aplicația de muzică preferată la lista pachetelor incluse în lista albă.
Descărcați un browser de fișiere rădăcină din Magazinul Play (orice aplicație va funcționa). Dacă aveți cunoștințe despre utilizarea liniei de comandă, puteți, de asemenea, să urmați folosind Terminal Emulator. În orice caz, în funcție de modelul dispozitivului dvs., va trebui să editați hw_defaults.xml care se află în directoare diferite în funcție de locația dispozitivului dvs. Acest lucru se datorează faptului că Huawei/Honor utilizează fișiere de configurare EMUI diferite, în funcție de locația dispozitivului dvs.
Pentru modelele internaționale, fișierul pe care trebuie să-l editați se află în:
/system/emui/oversea/xml/
Pentru modelele chinezești, fișierul pe care trebuie să-l editați se află în:
/system/emui/china/xml/
După ce ați deschis acest fișier, va trebui fie să editați, fie să adăugați o anumită linie pentru a vă înscrie aplicația pe lista albă. Există un șir pe care îl veți edita/adăuga, numit muzică_albă_pentru_keyguard, care conține a listă separată prin punct și virgulă de nume de pachete. Astfel, va trebui să știți numele pachetului pentru aplicația pe care doriți să o introduceți pe lista albă.
Există mai multe moduri de a găsi numele pachetului pentru aplicația dvs. Poti descarca App Inspector din Magazinul Play și găsiți numele pachetului selectând aplicația dvs. și uitându-vă la numele directorului de date. Sau puteți consulta adresa URL a listei din Magazinul Play pentru a găsi numele pachetului, ca atare:
Rețineți că partea îngroșată a adresei URL este numele pachetului. Odată ce aveți lista de pachete pe care le doriți, acum putem modifica hw_defaults.xml.
În primul rând, pentru modelele internaționale:
Înainte de Editare
<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>
citeşte mai mult
După Editare
<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>
citeşte mai mult
Pentru modelele chinezești:
Înainte de Editare
<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>
citeşte mai mult
După Editare
<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>
citeşte mai mult
După ce ați efectuat această modificare, reporniți dispozitivul. Ar trebui să vedeți acum arta de album pe ecran complet cu butoane mari de control al piesei pe ecranul de blocare. Cu toate acestea, nu pot garanta că această modificare va funcționa fiecare aplicație multimedia de acolo, dar cred că va funcționa cu majoritatea aplicațiilor de acolo.
Dă o șansă acestui truc șianunțați-ne dacă funcționează pentru dispozitivul dvs. Honor/Huawei!