음악 애플리케이션을 위한 EMUI의 아름다운 사용자 정의 잠금 화면 레이아웃에 타사 앱이 표시될 수 있도록 수정되었습니다.
많은 OEM 스킨과 마찬가지로 EMUI는 테마에 맞게 기본 잠금 화면을 수정하고 회사에서 사용자가 빠르게 액세스해야 한다고 생각하는 기능을 통합합니다.
EMUI의 잠금 화면이 제공하는 기능 중 하나는 현재 재생 중인 음악을 표시하는 기능입니다. 기능에 표시된 것처럼 아름다운 전체 화면 앨범 아트와 대형 트랙 제어 버튼이 있는 트랙 영상. 그러나 이 기능은 Huawei/Honor가 선택한 사전 정의된 소수의 애플리케이션으로만 제한됩니다. 이 목록*에는 다음이 포함됩니다.
- 디저
- 파워앰프
- 코부즈 음악
- 사운드클라우드
- 스포티 파이
- 구글 플레이 뮤직
* 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 스토어에서 루트 파일 브라우저를 다운로드하세요(모든 앱에서 가능). 명령줄 사용에 대한 지식이 있는 경우 터미널 에뮬레이터를 사용하여 따라갈 수도 있습니다. 어쨌든 장치 모델에 따라 편집해야 합니다. hw_defaults.xml 이는 장치의 로케일에 따라 다른 디렉토리에 있습니다. 이는 Huawei/Honor가 장치의 지역에 따라 다른 EMUI 구성 파일을 사용하기 때문입니다.
국제 모델의 경우 편집해야 하는 파일은 다음 위치에 있습니다.
/system/emui/oversea/xml/
중국 모델의 경우 편집해야 하는 파일은 다음 위치에 있습니다.
/system/emui/china/xml/
이 파일을 연 후 앱을 허용 목록에 추가하려면 특정 줄을 편집하거나 추가해야 합니다. 편집/추가할 문자열이 있습니다. white_music_for_keyguard, 여기에는 세미콜론으로 구분된 목록 ~의 패키지 이름. 따라서 화이트리스트에 추가하려는 애플리케이션의 패키지 이름을 알아야 합니다.
앱의 패키지 이름을 찾는 방법에는 여러 가지가 있습니다. 다운로드할 수 있습니다 앱 검사기 Play 스토어에서 앱을 선택하고 데이터 디렉터리 이름을 확인하여 패키지 이름을 찾으세요. 또는 다음과 같이 Play 스토어 목록의 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 장치에서 작동하는지 알려주세요!