EMUI를 실행하는 Huawei 및 Honor 장치에서 사용자 정의 화면 보호기를 설정하는 방법

Android 4.2 Jelly Bean은 daydream이라는 기능을 도입했습니다.이 기능은 본질적으로 기기가 도킹되거나 충전 될 때 활성화되는 대화 형 화면 보호기입니다. 타사 개발자는 설정 → 디스플레이에서 사용자가 액세스 할 수있는 자체 화면 보호기를 만들 수 있습니다. 불행히도 모든 OEM 사용자가 사용자 정의 화면 보호기를 설정할 수있는 것은 아닙니다. 예를 들어 Huawei와 그 하위 브랜드 인 Honor는 사용자에게 슬라이드 쇼 역할을하는 사진 테이블 옵션 인 단일 화면 보호기 옵션 만 제공합니다.

(참고 : Android 7.0 Nougat 릴리스부터 Google은 daydreams를 화면 보호기로 이름을 변경했습니다. 따라서 사용자는 Daydream VR 플랫폼과 기능을 혼동하지 않아도되지만 Huawei 및 Honor 기기는 여전히 설정에서 화면 보호기를 "Daydream"이라고합니다. m 두 용어를 서로 바꾸어 사용할 수 있습니다.)

EMUI (Huawei 및 Honor의 Android 스마트 폰에서 실행되는 소프트웨어)가 사용자가 설정에서 사용자 정의 화면 보호기를 설정할 수없는 이유를 모르겠지만, 자체 화면 보호기를 수동으로 설정할 수 있다는 것을 알고 있습니다. 방법은 다음과 같습니다.


자습서 – EMUI에서 수동으로 사용자 정의 화면 보호기 설정

ADB 설정

이 방법에는 ADB 명령 전송이 포함되므로 먼저 다른 것을 만지기 전에 해당 설정이 있는지 확인해야합니다. 독립형 ADB 바이너리를 다운로드하여 데스크탑 / 노트북 컴퓨터 스토리지의 아무 곳에 나 저장하십시오 (프로 팁 : Windows의 경우 모든 것을 C:\Windows 에 놓아 ADB가 시스템 전체에서 작동하도록 함). 그런 다음 HiSuite를 실행하고 전화기가 인식되는지 확인하여 전화기에 적합한 드라이버가 설치되어 있는지 확인하십시오. 그렇지 않은 경우 HiSuite가 드라이버를 설치하도록합니다.

이제 휴대 전화에서 설정 → 휴대 전화 정보로 이동하여 개발자라는 내용의 팝업이 표시 될 때까지 "빌드 번호"를 7 번 누릅니다. 설정으로 돌아 가면 개발자 옵션이라는 새로운 메뉴 항목이 나타납니다. 이를 입력하고 "USB 디버깅"을 찾으십시오. 활성화 한 다음 휴대폰을 PC에 연결하십시오.

PC에서 명령 프롬프트 / 터미널을 열고 다음 명령을 입력하십시오.

 adb devices 

휴대 전화에서 USB 디버깅을 사용하도록 컴퓨터를 인증하라는 팝업이 표시됩니다. 그것을 승인하십시오. 이제 컴퓨터에서 위 명령의 출력에 휴대폰의 일련 번호가 표시됩니다. 그렇다면 계속 진행할 수 있습니다.

사용자 정의 화면 보호기 설정

다음으로해야 할 일은 설정 → 디스플레이로 이동하여 토글을 뒤집어 화면 보호기를 켭니다 (EMUI에서 Daydream이라고 함). 아래의 설정에 대해 걱정하지 마십시오. 사용자 정의 화면 보호기를 설정할 때 모든 설정이 관련이 없습니다.

다음으로 Google Play 스토어에서 사용자 정의 daydream / screen saver를 다운로드하여 설치해야합니다. Google Clock, Lucid DayDream Screensaver 및 Night clock에서이 방법을 테스트했습니다. 또한 사용자 정의 화면 보호기 앱의 "드림 서비스"이름을 수동으로 파악할 수있는 방법이 필요합니다. 설정 → 디스플레이 → Daydream에서 설정하면 Android 시스템이 시작하는 화면 보호기 서비스의 이름입니다. 그러나 EMUI에는이 서비스를 사용할 수있는 앱 목록이 표시되지 않으므로 앱의 서비스를 파헤쳐 서 해당 서비스를 찾아야합니다.

이 작업을 수행하는 방법에 대한 두 가지 다른 방법을 보여 드리겠습니다. 방법 1은 덜 정확하지만 수행하기 쉽습니다. 방법 2는 올바른 이름을 보장합니다.

방법 1 – 내 Android 도구 사용

Play 스토어에서 내 Android 도구를 다운로드하여 설치하십시오. 앱을 열고 왼쪽의 사이드 바를 확장하십시오. 구성 요소 정보에서 "서비스"를 누르면 설치된 앱 및 모든 서비스 목록이 나타납니다. 목록에 설치 한 daydream / screen saver 앱을 찾으십시오. 이를 선택하면 각 앱에있는 서비스 목록이 표시됩니다.

백일몽 / 스크린 세이버 서비스 인 것 같은 소리를 찾으십시오. Google Clock의 경우 com.android.deskclock.Screensaver 입니다. Lucid의 경우 de.j4velin.ultimateDayDream.DreamWrapper 입니다. com.firebirdberlin.nightdream.NightDreamService 야간 시계. 이 정보가 있으면 사용자 정의 화면 보호기를 설정할 준비가되었습니다. “사용자 정의 화면 보호기를 설정하기 위해 ADB 명령 보내기”부분 아래로 건너 뛰십시오.

방법 2 – Android 매니페스트 파일 검사

앱의 Android 매니페스트 파일을 검사 할 수있는 모든 앱을 Play 스토어에서 다운로드하십시오. 이 목적으로 Developer를 사용했지만 다른 앱은 작동합니다. 화면 보호기 앱의 매니페스트 파일을보고 " android.permission.BIND_DREAM_SERVICE "권한이 포함 된 태그를 검색하십시오.

Google 시계의 Android 매니페스트 파일 스 니펫

Lucid DayDream의 Android Manifest 파일 스 니펫

야간 시계에서 Android 매니페스트 파일의 스 니펫

찾았 으면 서비스 이름을 기록해 두십시오. Google Clock의 경우 com.android.deskclock.Screensaver 입니다. Lucid의 경우 de.j4velin.ultimateDayDream.DreamWrapper 입니다. com.firebirdberlin.nightdream.NightDreamService 야간 시계.

사용자 정의 화면 보호기를 설정하기 위해 ADB 명령 보내기

컴퓨터에서 명령 프롬프트 또는 터미널을 열고 다음 명령을 입력하십시오.

 adb shell 

그런 다음이 명령을 입력하십시오.

 settings put secure screensaver_components YOUR.CUSTOM.SCREENSAVER.COMPONENT 

여기서 YOUR.CUSTOM.SCREENSAVER.COMPONENT는 화면 보호기의 패키지 이름과 화면 보호기의 서비스 이름입니다. 패키지 이름과 서비스 이름은 슬래시로 구분해야합니다.

예를 들어 Google 시계를 화면 보호기로 설정하려면 다음을 수행하십시오.

 settings put secure screensaver_components com.android.deskclock/.Screensaver 

보다시피, 구성 요소의 첫 번째 부분 인 com.android.deskclock은 Google Clock의 패키지 이름입니다. 방법 1을 수행 한 경우 모든 서비스의 공통 접두사를 확인하여 패키지 이름을 찾습니다. 방법 2를 수행 한 경우 패키지 이름은 매니페스트 파일 맨 위에 나열됩니다. 어느 쪽이든 마지막 기간 이전에 오는 것이 패키지 이름이라고 가정 할 수 있습니다.

컴포넌트 이름의 두 번째 부분 인 .Screensaver는 실제로 전체 컴포넌트 이름 com.android.deskclock/com.android.deskclock.Screensaver 를 작성하지 않아도되는 바로 가기 표기법입니다.

또 다른 예로, 다음은 Lucid를 화면 보호기로 설정하는 방법입니다.

 settings put secure screensaver_components de.j4velin.ultimateDayDream/.DreamWrapper 

마지막으로 Night Clock을 화면 보호기로 설정하는 방법은 다음과 같습니다.

 settings put secure screensaver_components com.firebirdberlin.nightdream/.NightDreamService 

ADB 명령을 통해 사용자 정의 화면 보호기를 설정했으면 시작하는 것이 좋습니다. 휴대 전화를 연결하거나 도킹하면 화면이 자동으로 종료 될 때까지 기다립니다. 이제 Huawei 또는 Honor 전화가 사용자 정의 화면 보호기를 재생하는 것을 볼 수 있습니다! 화면 보호기를 사용자 정의하려면 앱 설정으로 이동해야합니다.


더 많은 내용을 보려면 자습서 RSS 피드를 따르십시오. Labs를 다운로드하여 포털에 게시 된 모든 최신 뉴스와 원래 기능을 신속하게 파악하십시오.