Modifikacija, leidžianti trečiųjų šalių programoms rodyti gražiame, tinkintame EMUI muzikos programų užrakinimo ekrano išdėstyme.
EMUI, kaip ir daugelis OEM apvalkalų, modifikuoja atsargų užrakinimo ekraną, kad atitiktų jo temą ir įtrauktų funkcijas, kurias, bendrovės nuomone, vartotojams reikės greitai pasiekti.
Viena iš EMUI užrakinimo ekrano funkcijų yra galimybė rodyti šiuo metu grojamą muziką takelis su gražiu viso ekrano albumo viršeliu ir dideliais takelio valdymo mygtukais, kaip parodyta funkcijoje vaizdas. Tačiau ši funkcija apsiriboja tik keliomis iš anksto nustatytomis programomis, kurias pasirinko „Huawei“ / „Honor“. Šiame sąraše* yra:
- Deezer
- Poweramp
- Qobuz muzika
- SoundCloud
- „Spotify“.
- Google Play muzika
* Gali būti ir kitų programų, veikiančių su EMUI muzikos užrakinimo ekranu. Šis sąrašas paimtas tiesiai iš „Huawei“ programų baltojo sąrašo, kurį išsamiau aprašysiu toliau.
Kas atsitiks, jei nenaudosite vienos iš patvirtintų programų EMUI, pvz., Fonografas arba Encore? Ką daryti, jei norite rodyti gražų meną ir turėti didelius takelio valdymo mygtukus kai kurioms podcast programoms, pvz.,
Podcast'o narkomanas? Tokiais atvejais, kai paleidžiate takelį arba podcast'ą, užrakinimo ekranas atrodys taip:Su didesniu ekranu „Huawei“ / „Honor“ įrenginiuose tai gali būti nemalonu, nes mygtukai yra tokie maži viso ekrano atžvilgiu. Dėl to sunku valdyti muziką, be to, tai yra gana bjaurus būdas rodyti muziką. Laimei, yra būdas Į baltąjį sąrašą įtraukta pasirinkta programa todėl muzikos takeliai bus rodomi užrakinimo ekrane, kaip ir standartiniame muzikos grotuve.
Pridėkite trečiųjų šalių muzikos programų prie EMUI muzikos užrakinimo ekrano
Yra sistemos nustatymas, kuriame yra paketų, kuriuos EMUI naudoja, kad nustatytų, kurioms programoms taikomas specialus muzikos užrakinimo ekrano režimas, sąrašas. Jei išsiųsite šią ADB komandą, galėsite patys pamatyti paketų sąrašą:
adb shell settings get system white_music_for_keyguard
Deja, šio sąrašo keitimas naudojant ADB komandą nieko nedaro. Tačiau kai pradėjau tyrinėti, kaip išspręsti šią problemą, mūsų pačių XDA forumuose radau sprendimą.
Šis triukas buvo iš pradžių atrasta XDA vyresnysis narys pranašesnis8888 „Huawei Mate 8“ forume, tačiau tai turėtų veikti daugumoje „Huawei“ ir „Honor“ įrenginių, turinčių šią funkciją. Šis metodas veikia reikalauti root prieigos, deja, jums reikės modifikuoti sistemos nuostatų failą, kad įtrauktumėte mėgstamą muzikos programą į baltąjį sąrašą įtrauktų paketų sąrašą.
Atsisiųskite šakninio failo naršyklę iš „Play Store“ (tiks bet kuri programa). Jei žinote, kaip naudoti komandinę eilutę, taip pat galite sekti naudodami terminalo emuliatorių. Bet kokiu atveju, atsižvelgiant į įrenginio modelį, turėsite redaguoti hw_defaults.xml kuris yra skirtinguose kataloguose, atsižvelgiant į jūsų įrenginio lokalę. Taip yra todėl, kad „Huawei“ / „Honor“ naudoja skirtingus EMUI konfigūracijos failus, atsižvelgiant į jūsų įrenginio lokalę.
Tarptautiniams modeliams failas, kurį reikia redaguoti, yra:
/system/emui/oversea/xml/
Kinijos modeliuose failas, kurį reikia redaguoti, yra:
/system/emui/china/xml/
Kai atidarysite šį failą, turėsite redaguoti arba pridėti tam tikrą eilutę, kad įtrauktumėte programą į baltąjį sąrašą. Yra eilutė, kurią redaguosite / pridėsite, vadinama white_music_for_keyguard, kuriame yra a kabliataškiais atskirtas sąrašas apie paketų pavadinimai. Taigi, turėsite žinoti programos, kurią norite įtraukti į baltąjį sąrašą, paketo pavadinimą.
Yra keli būdai, kaip rasti programos paketo pavadinimą. Galite atsisiųsti Programėlių inspektorius iš „Play“ parduotuvės ir suraskite paketo pavadinimą pasirinkę programą ir pažiūrėję į duomenų katalogo pavadinimą. Arba galite peržiūrėti „Play“ parduotuvės įrašo URL, kad surastumėte paketo pavadinimą:
Atminkite, kad paryškinta URL dalis yra paketo pavadinimas. Kai turėsite norimų paketų sąrašą, dabar galime modifikuoti hw_defaults.xml.
Pirma, tarptautiniams modeliams:
Prieš redaguoti
<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>
Skaityti daugiau
Po Redaguoti
<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>
Skaityti daugiau
Kinijos modeliams:
Prieš redaguoti
<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>
Skaityti daugiau
Po Redaguoti
<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>
Skaityti daugiau
Atlikę šį redagavimą, iš naujo paleiskite įrenginį. Tikimės, kad dabar užrakinimo ekrane turėtumėte pamatyti albumo iliustraciją per visą ekraną su dideliais takelio valdymo mygtukais. Tačiau negaliu garantuoti, kad šis patobulinimas veiks kas daugialypės terpės programa, bet tikiu, kad ji veiks su daugeliu programų.
Išbandykite šį triuką irpraneškite mums, ar tai tinka jūsų „Honor“ / „Huawei“ įrenginiui!