การปรับเปลี่ยนเพื่อให้แอปของบุคคลที่สามแสดงบนรูปแบบหน้าจอล็อคที่สวยงามและกำหนดเองของ EMUI สำหรับแอปพลิเคชันเพลง
EMUI เช่นเดียวกับสกิน OEM อื่นๆ ปรับเปลี่ยนหน้าจอล็อคสต็อกให้เหมาะกับธีมและรวมคุณสมบัติที่บริษัทเชื่อว่าผู้ใช้จะต้องการเข้าถึงอย่างรวดเร็ว
หนึ่งในคุณสมบัติที่หน้าจอล็อคของ EMUI นำเสนอคือความสามารถในการแสดงเพลงที่กำลังเล่นอยู่ ติดตามด้วยปกอัลบั้มแบบเต็มหน้าจอที่สวยงามและปุ่มควบคุมแทร็กขนาดใหญ่ดังที่แสดงในคุณสมบัติ ภาพ. อย่างไรก็ตาม คุณลักษณะนี้จำกัดเฉพาะแอปพลิเคชันที่กำหนดไว้ล่วงหน้าจำนวนหนึ่งเท่านั้นที่เลือกโดย Huawei/Honor รายการนี้* ประกอบด้วย:
- ดีเซอร์
- พาวเวอร์แอมป์
- เพลงกูบุซ
- ซาวด์คลาวด์
- สปอทิฟาย
- 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 ส่วนใหญ่ที่มีคุณสมบัตินี้ วิธีการนี้ทำ ต้องการให้คุณมีสิทธิ์เข้าถึงรูทน่าเสียดาย เนื่องจากคุณจะต้องแก้ไขไฟล์การตั้งค่าระบบเพื่อเพิ่มแอปเพลงโปรดของคุณลงในรายการแพ็คเกจที่อนุญาตพิเศษ
ดาวน์โหลดเบราว์เซอร์ไฟล์รูทจาก Play Store (แอพใดก็ได้ที่ทำได้) หากคุณมีความรู้เกี่ยวกับการใช้บรรทัดคำสั่ง คุณสามารถปฏิบัติตามได้โดยใช้ Terminal Emulator ไม่ว่าในกรณีใด คุณจะต้องแก้ไข ขึ้นอยู่กับรุ่นอุปกรณ์ของคุณ hw_defaults.xml ซึ่งอยู่ในไดเร็กทอรีที่แตกต่างกันขึ้นอยู่กับภาษาของอุปกรณ์ของคุณ เนื่องจาก Huawei/Honor ใช้ไฟล์การกำหนดค่า EMUI ที่แตกต่างกัน ขึ้นอยู่กับภาษาของอุปกรณ์ของคุณ
สำหรับรุ่นต่างประเทศ ไฟล์ที่คุณต้องแก้ไขจะอยู่ใน:
/system/emui/oversea/xml/
สำหรับโมเดลภาษาจีน ไฟล์ที่คุณต้องแก้ไขจะอยู่ใน:
/system/emui/china/xml/
เมื่อคุณเปิดไฟล์นี้แล้ว คุณจะต้องแก้ไขหรือเพิ่มบรรทัดใดบรรทัดหนึ่งเพื่ออนุญาตแอปของคุณเป็นพิเศษ มีสตริงที่คุณจะแก้ไข/เพิ่มเรียกว่า white_music_for_keyguardซึ่งประกอบด้วย รายการที่คั่นด้วยอัฒภาค ของ ชื่อแพ็คเกจ. ดังนั้น คุณจะต้องทราบชื่อแพ็คเกจสำหรับแอปพลิเคชันที่คุณต้องการอนุญาตพิเศษ
มีหลายวิธีในการค้นหาชื่อแพ็คเกจสำหรับแอปของคุณ คุณสามารถดาวน์โหลดได้ ตัวตรวจสอบแอป จาก 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 ของคุณหรือไม่!