Hur man lägger till musikappar från tredje part till EMUI: s musiklåsskärm [Root]

click fraud protection

En modifiering för att göra det möjligt för tredjepartsappar att dyka upp på EMUI: s vackra, anpassade låsskärmslayout för musikapplikationer.

EMUI, som många OEM-skinn, modifierar lagerlåsskärmen för att passa dess tema och innehåller funktioner som företaget tror att deras användare kommer att behöva snabb åtkomst till.

En av funktionerna som EMUI: s låsskärm erbjuder är möjligheten att visa den musik som spelas för närvarande spår med vackert albumomslag i helskärm och stora spårkontrollknappar, som visas i funktionen bild. Den här funktionen är dock begränsad till endast en handfull fördefinierade applikationer valda av Huawei/Honor. Denna lista* inkluderar:

  • Deezer
  • Poweramp
  • Qobuz musik
  • SoundCloud
  • Spotify
  • Google Play Musik

* Det kan finnas andra applikationer som fungerar med EMUI: s musiklåsskärm. Denna lista är hämtad direkt från Huaweis applikationsvitlista, som jag kommer att beskriva mer i detalj nedan.

Vad händer om du inte använder någon av de godkända applikationerna i EMUI, som t.ex Fonograf

eller Extranummer? Tänk om du vill visa vacker konst och ha stora spårkontrollknappar för vissa podcastappar som Podcastberoende? I dessa fall, när du startar en låt eller podcast, kommer din låsskärm att se ut så här:

Större skärm Huawei/Honor-enheter kan tycka att detta är irriterande att ha att göra med, eftersom knapparna är så små i förhållande till hela skärmen. Det gör det svårt att kontrollera din musik, och det är ett ganska fult sätt att visa din musik också. Lyckligtvis finns det ett sätt att vitlista din favoritapp så musikspår kommer att visas på låsskärmen som en vanlig musikspelare.


Lägg till musikappar från tredje part till EMUI: s musiklåsskärm

Det finns en systeminställning som innehåller listan över paket som EMUI använder för att avgöra vilka appar som får den speciella musiklåsskärmsbehandlingen. Om du skickar följande ADB-kommando kan du se listan över paket själv:

adb shell settings get system white_music_for_keyguard

Tyvärr gör det ingenting att ändra denna lista via ett ADB-kommando. Men när jag började undersöka hur jag skulle lösa det här problemet kom jag över en lösning på våra alldeles egna XDA-forum.

Detta trick var ursprungligen upptäckt av XDA Senior Member överlägsen8888 på Huawei Mate 8-forumet, men detta borde fungera på majoriteten av Huawei- och Honor-enheter som har den här funktionen. Den här metoden gör det kräver att du har root-åtkomst, tyvärr, eftersom du kommer att behöva ändra en systempreferensfil för att lägga till din favoritmusikapp till listan över vitlistade paket.

Ladda ner en rotfilwebbläsare från Play Butik (alla appar duger). Om du har kunskap om att använda kommandoraden kan du också följa med genom att använda Terminal Emulator. I vilket fall som helst, beroende på din enhetsmodell, måste du redigera hw_defaults.xml som finns i olika kataloger beroende på enhetens plats. Detta beror på att Huawei/Honor använder olika EMUI-konfigurationsfiler beroende på enhetens språk.

För internationella modeller finns filen du behöver redigera i:

/system/emui/oversea/xml/

För kinesiska modeller finns filen du behöver redigera i:

/system/emui/china/xml/

När du har öppnat den här filen måste du antingen redigera eller lägga till en viss rad för att vitlista din app. Det finns en sträng som du kommer att redigera/lägga till, kallad white_music_for_keyguard, som innehåller en semikolonseparerad lista av paketnamn. Därför måste du känna till paketnamnet för programmet du vill vitlista.

Det finns flera sätt att hitta paketnamnet för din app. Du kan ladda ner Appinspektör från Play Butik och hitta paketnamnet genom att välja din app och titta på namnet på datakatalogen. Eller så kan du titta på webbadressen till lista i Play Butik för att hitta paketnamnet, som sådant:

Observera att den fetstilta delen av URL: en är paketnamnet. När du har fått listan över paket du vill ha kan vi nu ändra hw_defaults.xml.

Först, för de internationella modellerna:

Före redigering


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

Läs mer

Efter Edit


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

Läs mer

För kinesiska modeller:

Före redigering

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

Läs mer

Efter Edit


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

Läs mer

När du har gjort denna redigering startar du om enheten. Du bör förhoppningsvis se helskärmsalbumomslag med stora spårkontrollknappar på låsskärmen nu. Jag kan dock inte garantera att denna tweak kommer att fungera med varje multimediaapplikation där ute, men jag tror att den kommer att fungera med de flesta appar där ute.


Ge det här tricket ett försök ochlåt oss veta om det fungerar för din Honor/Huawei-enhet!