EMUI की म्यूजिक लॉक स्क्रीन में थर्ड-पार्टी म्यूजिक ऐप्स कैसे जोड़ें [रूट]

संगीत अनुप्रयोगों के लिए ईएमयूआई के सुंदर, कस्टम लॉक स्क्रीन लेआउट को दिखाने के लिए तृतीय-पक्ष ऐप्स को सक्षम करने के लिए एक संशोधन।

ईएमयूआई, कई ओईएम स्किन्स की तरह, अपनी थीम को फिट करने के लिए स्टॉक लॉक स्क्रीन को संशोधित करता है और उन सुविधाओं को शामिल करता है जिनके बारे में कंपनी का मानना ​​​​है कि उनके उपयोगकर्ताओं को त्वरित पहुंच की आवश्यकता होगी।

ईएमयूआई की लॉक स्क्रीन द्वारा प्रदान की जाने वाली सुविधाओं में से एक वर्तमान में चल रहे संगीत को प्रदर्शित करने की क्षमता है सुंदर, पूर्ण स्क्रीन एल्बम कला और बड़े ट्रैक नियंत्रण बटन के साथ ट्रैक करें, जैसा कि फीचर में दिखाया गया है छवि। हालाँकि, यह सुविधा Huawei/Honor द्वारा चुने गए कुछ पूर्वनिर्धारित अनुप्रयोगों तक ही सीमित है। इस सूची* में शामिल हैं:

  • Deezer
  • विद्युत धारा का माप
  • क़ोबुज़ संगीत
  • SoundCloud
  • Spotify
  • Google Play संगीत

* ऐसे अन्य एप्लिकेशन भी हो सकते हैं जो EMUI के म्यूजिक लॉकस्क्रीन के साथ काम करते हैं। यह सूची सीधे हुआवेई के एप्लिकेशन व्हाइट-लिस्ट से ली गई है, जिसका मैं नीचे विस्तार से वर्णन करूंगा।

यदि आप EMUI में स्वीकृत अनुप्रयोगों में से किसी एक का उपयोग नहीं करते हैं, तो क्या होगा

ग्रामोफ़ोन या दोहराना? क्या होगा यदि आप सुंदर कला प्रदर्शित करना चाहते हैं और कुछ पॉडकास्ट ऐप्स के लिए बड़े ट्रैक नियंत्रण बटन रखना चाहते हैं पॉडकास्ट की दीवानी? उन मामलों में, जब आप कोई ट्रैक या पॉडकास्ट शुरू करते हैं, तो आपकी लॉक स्क्रीन इस तरह दिखेगी:

बड़ी स्क्रीन वाले Huawei/Honor उपकरणों से निपटना कष्टप्रद हो सकता है, क्योंकि बटन पूरी स्क्रीन की तुलना में बहुत छोटे होते हैं। इससे आपके संगीत को नियंत्रित करना कठिन हो जाता है, और यह आपके संगीत को प्रदर्शित करने का भी काफी बदसूरत तरीका है। सौभाग्य से, इसका एक रास्ता है अपनी पसंद का ऐप श्वेतसूची में डालें इसलिए म्यूजिक ट्रैक स्टॉक म्यूजिक प्लेयर की तरह लॉक स्क्रीन पर प्रदर्शित होंगे।


EMUI की म्यूजिक लॉक स्क्रीन पर थर्ड-पार्टी म्यूजिक ऐप्स जोड़ें

एक सिस्टम सेटिंग है जिसमें उन पैकेजों की सूची शामिल है जिनका उपयोग ईएमयूआई यह निर्धारित करने के लिए करता है कि किन ऐप्स को विशेष संगीत लॉक स्क्रीन उपचार मिलता है। यदि आप निम्नलिखित ADB कमांड भेजते हैं, तो आप अपने लिए पैकेजों की सूची देख सकते हैं:

adb shell settings get system white_music_for_keyguard

दुर्भाग्य से, ADB कमांड के माध्यम से इस सूची को संशोधित करने से कुछ नहीं होता है। हालाँकि, जब मैंने इस समस्या को हल करने के तरीके पर शोध करना शुरू किया, तो मुझे हमारे अपने XDA मंचों पर एक समाधान मिला।

ये ट्रिक थी मूल रूप से खोजा गया XDA के वरिष्ठ सदस्य द्वारा सुपीरियर8888 Huawei Mate 8 फोरम पर, लेकिन यह उन अधिकांश Huawei और Honor डिवाइसों पर काम करना चाहिए जिनमें यह सुविधा है। यह विधि करती है आपको रूट एक्सेस की आवश्यकता हैदुर्भाग्य से, आपको अपने पसंदीदा संगीत ऐप को श्वेतसूचीबद्ध पैकेजों की सूची में जोड़ने के लिए सिस्टम वरीयता फ़ाइल को संशोधित करने की आवश्यकता होगी।

प्ले स्टोर से रूट फ़ाइल ब्राउज़र डाउनलोड करें (कोई भी ऐप करेगा)। यदि आपको कमांड लाइन का उपयोग करने का ज्ञान है, तो आप टर्मिनल एमुलेटर का उपयोग करके भी इसका अनुसरण कर सकते हैं। किसी भी स्थिति में, आपके डिवाइस मॉडल के आधार पर, आपको संपादन करना होगा hw_defaults.xml जो आपके डिवाइस के स्थान के आधार पर विभिन्न निर्देशिकाओं में स्थित है। ऐसा इसलिए है क्योंकि Huawei/Honor आपके डिवाइस के स्थान के आधार पर विभिन्न EMUI कॉन्फ़िगरेशन फ़ाइलों का उपयोग करता है।

अंतर्राष्ट्रीय मॉडलों के लिए, जिस फ़ाइल को आपको संपादित करने की आवश्यकता है वह यहां स्थित है:

/system/emui/oversea/xml/

चीनी मॉडलों के लिए, जिस फ़ाइल को आपको संपादित करने की आवश्यकता है वह यहां स्थित है:

/system/emui/china/xml/

एक बार जब आप इस फ़ाइल को खोल लेंगे, तो आपको अपने ऐप को श्वेतसूची में डालने के लिए या तो इसे संपादित करना होगा या एक निश्चित पंक्ति जोड़नी होगी। एक स्ट्रिंग है जिसे आप संपादित/जोड़ेंगे, कहा जाता है कीगार्ड के लिए सफ़ेद_संगीत, जिसमें एक शामिल है अर्धविराम से अलग की गई सूची का पैकेज के नाम. इस प्रकार, आपको उस एप्लिकेशन के पैकेज का नाम जानना होगा जिसे आप श्वेतसूची में रखना चाहते हैं।

आपके ऐप के लिए पैकेज नाम ढूंढने के कई तरीके हैं। आप डाउनलोड कर सकते हैं ऐप इंस्पेक्टर प्ले स्टोर से और अपने ऐप का चयन करके और डेटा निर्देशिका का नाम देखकर पैकेज का नाम ढूंढें। या आप पैकेज का नाम ढूंढने के लिए प्ले स्टोर लिस्टिंग का यूआरएल देख सकते हैं, जैसे:

ध्यान दें कि 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>

और पढ़ें

एक बार जब आप यह संपादन कर लें, तो अपने डिवाइस को रीबूट करें। उम्मीद है कि अब आपको लॉक स्क्रीन पर बड़े ट्रैक नियंत्रण बटन के साथ पूर्ण स्क्रीन एल्बम कला देखनी चाहिए। हालाँकि, मैं इसकी गारंटी नहीं दे सकता कि यह बदलाव काम करेगा प्रत्येक मल्टीमीडिया एप्लिकेशन मौजूद है, लेकिन मेरा मानना ​​है कि यह अधिकांश ऐप्स के साथ काम करेगा।


इस ट्रिक को आज़माएं औरअगर यह आपके ऑनर/हुआवेई डिवाइस के लिए काम करता है तो हमें बताएं!