მოდიფიკაცია, რომელიც საშუალებას აძლევს მესამე მხარის აპებს გამოჩნდეს EMUI-ის ლამაზ, მორგებულ დაბლოკვის ეკრანის განლაგებაში მუსიკალური აპლიკაციებისთვის.
EMUI, ისევე როგორც მრავალი OEM სკინი, ცვლის საფონდო დაბლოკვის ეკრანს, რათა მოერგოს მის თემას და აერთიანებს ფუნქციებს, რომლებზეც კომპანიის აზრით, მათ მომხმარებლებს დასჭირდებათ სწრაფი წვდომა.
ერთ-ერთი მახასიათებელი, რომელსაც EMUI-ის დაბლოკვის ეკრანი გვთავაზობს, არის ამჟამად დაკვრაული მუსიკის ჩვენების შესაძლებლობა ჩანაწერი ულამაზესი, სრულეკრანიანი ალბომის არტით და დიდი სიმღერის მართვის ღილაკებით, როგორც ეს ფუნქციაშია ნაჩვენები გამოსახულება. თუმცა, ეს ფუნქცია შემოიფარგლება მხოლოდ რამდენიმე წინასწარ განსაზღვრული აპლიკაციით, რომლებიც არჩეულია Huawei/Honor-ის მიერ. ეს სია* მოიცავს:
- დეიზერი
- Poweramp
- ქობუზი მუსიკა
- SoundCloud
- Spotify
- Google Play Music
* შეიძლება არსებობდეს სხვა აპლიკაციები, რომლებიც მუშაობენ 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, რომელიც შეიცავს ა ნახევრად მძიმით გამოყოფილი სია დან პაკეტის სახელები. ამრიგად, თქვენ უნდა იცოდეთ პაკეტის სახელი იმ აპლიკაციისთვის, რომლის თეთრ სიაშიც გსურთ.
თქვენი აპისთვის პაკეტის სახელის მოსაძებნად მრავალი გზა არსებობს. შეგიძლიათ ჩამოტვირთოთ აპლიკაციის ინსპექტორი Play Store-დან და იპოვნეთ პაკეტის სახელი თქვენი აპლიკაციის არჩევით და მონაცემთა დირექტორიას სახელის დათვალიერებით. ან შეგიძლიათ გადახედოთ Play Store-ის ჩამონათვალის URL-ს, რათა იპოვოთ პაკეტის სახელი, როგორც ასეთი:
გაითვალისწინეთ, რომ 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 მოწყობილობისთვის!