Как да добавите музикални приложения на трети страни към екрана за заключване на музика на EMUI [Root]

click fraud protection

Модификация, позволяваща на приложенията на трети страни да се показват на красивото персонализирано оформление на заключен екран на EMUI за музикални приложения.

EMUI, подобно на много OEM кожи, модифицира стандартния заключен екран, за да пасне на неговата тема и да включва функции, до които компанията вярва, че техните потребители ще имат нужда от бърз достъп.

Една от функциите, които заключващият екран на EMUI предлага, е възможността за показване на текущо възпроизвежданата музика песен с красива обложка на албум на цял екран и големи бутони за управление на песента, както е показано във функцията изображение. Тази функция обаче е ограничена само до няколко предварително дефинирани приложения, избрани от Huawei/Honor. Този списък* включва:

  • Deezer
  • Poweramp
  • Qobuz музика
  • SoundCloud
  • Spotify
  • Google Play Музика

* Възможно е да има други приложения, които работят с музикалния заключен екран на EMUI. Този списък е извлечен направо от белия списък на приложенията на Huawei, който ще опиша по-подробно по-долу.

Какво се случва, ако не използвате някое от одобрените приложения в EMUI, като напр Фонограф или Бис? Какво ще стане, ако искате да покажете красиво изкуство и да имате големи бутони за управление на песни за някои подкаст приложения като Подкаст наркоман? В тези случаи, когато стартирате песен или подкаст, вашият заключен екран ще изглежда така:

Устройствата Huawei/Honor с по-голям екран може да намерят това досадно, тъй като бутоните са толкова малки спрямо целия екран. Затруднява контролирането на вашата музика и е доста грозен начин да покажете музиката си. За щастие има начин да в белия списък на избраното от вас приложение така че музикалните записи ще се показват на заключения екран като стандартния музикален плейър.


Добавете музикални приложения на трети страни към екрана за заключване на музика на EMUI

Има системна настройка, която съдържа списъка с пакети, които EMUI използва, за да определи кои приложения получават специално третиране на музикалния заключен екран. Ако изпратите следната ADB команда, можете сами да видите списъка с пакети:

adb shell settings get system white_music_for_keyguard

За съжаление, модифицирането на този списък чрез ADB команда не прави нищо. Въпреки това, когато започнах да проучвам как да реша този проблем, попаднах на решение в нашите собствени XDA форуми.

Този трик беше първоначално открити от старши член на XDA превъзходен8888 във форума на Huawei Mate 8, но това трябва да работи на повечето устройства на Huawei и Honor, които имат тази функция. Този метод прави изискват да имате root достъп, за съжаление, тъй като ще трябва да промените файл с предпочитания на системата, за да добавите любимото си музикално приложение към списъка с пакети в белия списък.

Изтеглете root файлов браузър от Play Store (всяко приложение ще свърши работа). Ако имате познания за използването на командния ред, можете също да следвате, като използвате терминален емулатор. Във всеки случай, в зависимост от модела на вашето устройство, ще трябва да редактирате hw_defaults.xml който се намира в различни директории в зависимост от локала на вашето устройство. Това е така, защото Huawei/Honor използва различни EMUI конфигурационни файлове в зависимост от локала на вашето устройство.

За международни модели файлът, който трябва да редактирате, се намира в:

/system/emui/oversea/xml/

За китайските модели файлът, който трябва да редактирате, се намира в:

/system/emui/china/xml/

След като отворите този файл, ще трябва или да редактирате, или да добавите определен ред, за да поставите приложението си в белия списък. Има низ, който ще редактирате/добавите, наречен white_music_for_keyguard, който съдържа a списък, разделен с точка и запетая на имена на пакети. Следователно ще трябва да знаете името на пакета за приложението, което искате да поставите в белия списък.

Има няколко начина да намерите името на пакета за вашето приложение. Можете да изтеглите Инспектор на приложения от Play Store и намерете името на пакета, като изберете вашето приложение и погледнете името на директорията с данни. Или можете да погледнете URL адреса на списъка в Play Store, за да намерите името на пакета като такова:

Имайте предвид, че удебелената част от URL адреса е името на пакета. След като получите списъка с пакети, които искате, вече можем да променим hw_defaults.xml.

Първо, за международните модели:

Преди Редактиране


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

Прочетете още

След редактиране


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

Прочетете още

За китайските модели:

Преди Редактиране

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

Прочетете още

След редактиране


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

Прочетете още

След като направите тази редакция, рестартирайте устройството си. Надяваме се, че сега трябва да видите обложка на албум на цял екран с големи бутони за управление на песни на заключения екран. Въпреки това, не мога да гарантирам, че тази настройка ще работи с всеки мултимедийно приложение, но вярвам, че ще работи с повечето приложения там.


Опитайте този трик иуведомете ни дали работи за вашето устройство Honor/Huawei!