כיצד להוסיף אפליקציות מוזיקה של צד שלישי למסך נעילת המוזיקה של EMUI [שורש]

שינוי כדי לאפשר לאפליקציות צד שלישי להופיע בפריסת מסך הנעילה היפה והמותאמת אישית של EMUI עבור יישומי מוזיקה.

EMUI, כמו עורות OEM רבים, משנה את מסך נעילת המניות כך שיתאים לנושא שלו ומשלב תכונות שהחברה מאמינה שהמשתמשים שלהן יצטרכו גישה מהירה אליהן.

אחת התכונות שמציע מסך הנעילה של EMUI היא היכולת להציג את המוזיקה המתנגנת כעת רצועה עם תמונת אלבום יפהפייה במסך מלא וכפתורי בקרת רצועות גדולים, כפי שמוצג בתכונה תמונה. עם זאת, תכונה זו מוגבלת רק לקומץ יישומים מוגדרים מראש שנבחרו על ידי Huawei/Honor. רשימה זו* כוללת:

  • דיזר
  • Poweramp
  • קובוז מוזיקה
  • SoundCloud
  • Spotify
  • Google Play מוזיקה

* ייתכנו יישומים אחרים שעובדים עם מסך הנעילה של המוזיקה של EMUI. רשימה זו נשלפת היישר מהרשימה הלבנה של האפליקציות של Huawei, אותה אתאר בפירוט נוסף להלן.

מה קורה אם לא תשתמש באחת מהאפליקציות המאושרות ב-EMUI, כגון פָּטֵיפוֹן אוֹ הַדרָן? מה אם אתה רוצה להציג אמנות יפהפייה ויש לך לחצני בקרת רצועות גדולים עבור כמה אפליקציות פודקאסט כמו מכור לפודקאסט? במקרים אלה, כאשר אתה מתחיל רצועה או פודקאסט, מסך הנעילה שלך ייראה כך:

מסך גדול יותר מכשירי Huawei/Honor עשויים למצוא את זה מעצבן להתמודד איתו, מכיוון שהלחצנים כל כך קטנים ביחס למסך כולו. זה מקשה על השליטה במוזיקה שלך, וזו דרך מכוערת למדי להציג גם את המוזיקה שלך. למרבה המזל, יש דרך לעשות זאת

רשימת היתרים של האפליקציה שבחרת כך שרצועות מוזיקה יוצגו במסך הנעילה כמו נגן המוזיקה המניות.


הוסף אפליקציות מוזיקה של צד שלישי למסך נעילת המוזיקה של EMUI

ישנה הגדרת מערכת המכילה את רשימת החבילות שבהן משתמש EMUI כדי לקבוע אילו אפליקציות זוכות לטיפול מיוחד במסך נעילת המוזיקה. אם תשלח את פקודת ה-ADB הבאה, תוכל לראות את רשימת החבילות בעצמך:

adb shell settings get system white_music_for_keyguard

למרבה הצער, שינוי רשימה זו באמצעות פקודת ADB אינו עושה דבר. עם זאת, כאשר התחלתי לחקור כיצד לפתור בעיה זו, נתקלתי בפתרון בפורומי XDA משלנו.

הטריק הזה היה התגלה במקור מאת חבר בכיר ב-XDA superior8888 בפורום Huawei Mate 8, אבל זה אמור לעבוד על רוב מכשירי Huawei ו-Honor שיש להם תכונה זו. שיטה זו כן דורשים ממך גישת שורש, למרבה הצער, מכיוון שתצטרך לשנות קובץ העדפות מערכת כדי להוסיף את אפליקציית המוזיקה המועדפת עליך לרשימת החבילות ברשימת ההיתרים.

הורד דפדפן קבצי שורש מחנות Play (כל אפליקציה תתאים). אם יש לך ידע בשימוש בשורת הפקודה, אתה יכול גם לעקוב אחרי השימוש ב-Terminal Emulator. בכל מקרה, בהתאם לדגם המכשיר שלך, תצטרך לערוך hw_defaults.xml הממוקם בספריות שונות בהתאם למקום המכשיר שלך. הסיבה לכך היא ש-Huawei/Honor משתמש בקובצי תצורה שונים של EMUI בהתאם למקום המכשיר שלך.

עבור דגמים בינלאומיים, הקובץ שאתה צריך לערוך נמצא ב:

/system/emui/oversea/xml/

עבור דגמים סיניים, הקובץ שאתה צריך לערוך נמצא ב:

/system/emui/china/xml/

לאחר פתיחת קובץ זה, תצטרך לערוך או להוסיף שורה מסוימת כדי לרשום את האפליקציה שלך ברשימת ההיתרים. יש מחרוזת שתערוך/תוסיף, שנקראת מוזיקה_לבנה עבור_מקלדת, המכיל א רשימה מופרדת בנקודה חצי שֶׁל שמות חבילות. לפיכך, תצטרך לדעת את שם החבילה עבור האפליקציה שברצונך להוסיף לרשימת ההיתרים.

ישנן מספר דרכים למצוא את שם החבילה עבור האפליקציה שלך. אתה יכול להוריד מפקח אפליקציות מחנות Play ומצא את שם החבילה על ידי בחירת האפליקציה שלך ועיון בשם ספריית הנתונים. לחלופין, תוכל להסתכל בכתובת האתר של הרישום בחנות Play כדי למצוא את שם החבילה, ככזה:

שים לב שהחלק המודגש של כתובת האתר הוא שם החבילה. לאחר שקיבלת את רשימת החבילות הרצויות, נוכל כעת לשנות את 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 שלך!