מדריך כיצד להגדיר שומר מסך מותאם אישית/DayDream במכשירי Huawei או Honor המריצים EMUI. זה נעשה באמצעות פקודת ADB, כך שאין צורך בשורש.
אנדרואיד 4.2 Jelly Bean הציגה תכונה שנקראת חלום בהקיץ, שהיא בעצם רק תכונה שומר מסך אינטראקטיבי המופעל כאשר המכשיר עגינה ו/או בטעינה. מפתחי צד שלישי יכולים ליצור שומרי מסך משלהם הנגישים למשתמש בהגדרות ← תצוגה. למרבה הצער, לא כל OEM מאפשר למשתמשים שלהם להגדיר שומר מסך מותאם אישית. Huawei ומותג המשנה שלה Honor, למשל, נותנים למשתמשים שלהם רק אפשרות שומר מסך יחידה - אפשרות טבלת התמונות הפועלת כמצגת שקופיות.
(הערה: גוגל שינתה את שמם של חלומות בהקיץ לשומרי מסך החל מהשחרור של אנדרואיד 7.0 נוגט כדי שהמשתמשים לא יתבלבלו בין התכונה לפלטפורמת Daydream VR. עם זאת, מכשירי Huawei ו-Honor עדיין מתייחסים לשומרי מסך כ"Daydream" בהגדרות, כך שאני משתמש בשני המונחים לסירוגין.)
אני לא יודע למה EMUI (התוכנה שפועלת בסמארטפונים של Huawei ו-Honor) לא מאפשרת למשתמשים הגדר שומר מסך מותאם אישית בהגדרות, אבל אני יודע שאפשר להגדיר שומר מסך משלך באופן ידני. הנה איך.
מדריך - הגדר שומר מסך מותאם אישית באופן ידני ב-EMUI
הגדר ADB
מכיוון ששיטה זו כוללת שליחת פקודות ADB, נצטרך קודם כל לוודא שיש לנו את ההגדרה הזו לפני שנגע בכל דבר אחר. הורד את ADB בינארי עצמאי ושמור אותו בכל מקום באחסון של המחשב השולחני/המחשב הנייד שלך (טיפ מקצועי: עבור Windows, שחרר הכל לתוך C:\Windows
כדי ש-ADB יעבוד בכל המערכת). לאחר מכן ודא שיש לך את מנהל ההתקן המתאים לטלפון שלך על ידי הפעלה HiSuite ולראות אם הוא מזהה את הטלפון שלך. אם לא, תן ל-HiSuite להתקין עבורך את מנהלי ההתקן.
כעת בטלפון שלך, עבור אל הגדרות ← אודות טלפון והקש על "בנה מספר" 7 פעמים עד שתראה חלון קופץ המציין שאתה כעת מפתח. בחזרה בהגדרות, פריט תפריט חדש יופיע בשם אפשרויות מפתחים. הזן את זה וחפש "ניפוי באגים USB". הפעל אותו ולאחר מכן חבר את הטלפון שלך למחשב.
פתח שורת פקודה/מסוף במחשב האישי שלך והזן את הפקודה הבאה:
adb devices
בחזרה בטלפון שלך, אתה אמור לראות חלון קופץ המבקש ממך לאשר את המחשב שלך להשתמש בניפוי באגים ב-USB. תאשר את זה. כעת במחשב שלך, הפלט של הפקודה לעיל אמור להראות את המספר הסידורי של הטלפון שלך. אם כן, אז אתה מוכן להמשיך הלאה.
הגדרת שומר מסך מותאם אישית
הדבר הבא שתצטרך לעשות הוא ללכת להגדרות ← תצוגה ולהפוך את המתג כדי להפעיל שומרי מסך (נקרא Daydream ב-EMUI). אל תדאג לגבי אף אחת מההגדרות שמתחתיו, כל זה לא יהיה רלוונטי כשאנחנו מגדירים שומר מסך מותאם אישית משלנו.
לאחר מכן, תצטרך להוריד ולהתקין חלום בהקיץ/שומר מסך מותאם אישית מחנות Google Play. בדקתי את השיטה הזו שעון גוגל, שומר מסך Lucid DayDream, ו שעון לילה. תצטרך גם דרך כלשהי להבין באופן ידני מה השם של "שירות החלומות" של אפליקציית שומר המסך המותאם אישית שלך. זה השם של שירות שומר המסך שמערכת אנדרואיד מפעילה כשמגדירים אותו בהגדרות ← תצוגה ← חלום בהקיץ. עם זאת, מכיוון ש-EMUI אינו מציג את רשימת האפליקציות שיש להן שירות זה זמין, עלינו לחפור בשירותי האפליקציה כדי לגלות איך היא נקראת.
אני אראה לך שתי שיטות שונות כיצד לעשות זאת. שיטה 1 פחות מדויקת, אבל קלה יותר לביצוע. שיטה 2 תבטיח שתקבל את השם הנכון.
הורד והתקן כלי האנדרואיד שלי מחנות Play. פתח את האפליקציה והרחיב את סרגל הצד בצד שמאל. הקש על "שירות" תחת פרטי רכיב כדי להעלות את רשימת האפליקציות המותקנות ואת כל השירותים שלהן. חפש את אפליקציית החלום בהקיץ/שומר מסך שהתקנת ברשימה. בחר בו, ותראה רשימה של שירותים שיש לכל אפליקציה.
חפש משהו שנשמע כאילו זה יכול להיות שירות החלומות בהקיץ/שומר מסך. עבור Google Clock, זה יהיה com.android.deskclock.Screensaver
. עבור Lucid זה de.j4velin.ultimateDayDream.DreamWrapper
. עבור שעון לילה זה com.firebirdberlin.nightdream.NightDreamService
. ברגע שיש לך מידע זה, אנו מוכנים להגדיר את שומר המסך המותאם אישית שלנו. דלג מתחת לחלק "שליחת פקודת ADB להגדרת שומרי מסך מותאמים אישית".
שיטה 2 - בדיקת קובץ מניפסט אנדרואיד
הורד כל אפליקציה בחנות Play המסוגלת לבדוק את קובץ ה-Android Manifest של אפליקציה. השתמשתי מפתח למטרה זו, אבל כל אפליקציה אחרת עובדת. הצג את קובץ המניפסט של אפליקציית שומר המסך וחפש את android.permission.BIND_DREAM_SERVICE
.”
לאחר שמצאת אותו, שים לב לשם השירות. עבור Google Clock, זה יהיה com.android.deskclock.Screensaver
. עבור Lucid זה de.j4velin.ultimateDayDream.DreamWrapper
. עבור שעון לילה זה com.firebirdberlin.nightdream.NightDreamService
.
שליחת פקודת ADB כדי להגדיר שומרי מסך מותאמים אישית
פתח שורת פקודה או מסוף במחשב שלך והזן את הפקודה הבאה:
adb shell
לאחר מכן, הזן את הפקודה הזו:
settingsputsecurescreensaver_componentsYOUR.CUSTOM.SCREENSAVER.COMPONENT
כאשר YOUR.CUSTOM.SCREENSAVER.COMPONENT הוא שם החבילה של שומר המסך ואחריו שם השירות של שומר המסך. יש להפריד בין שם החבילה לשם השירות באמצעות קו נטוי קדימה.
לדוגמה, אם אני רוצה להגדיר את Google Clock כשומר המסך שלי:
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
לבסוף, כך הייתי מגדיר את שעון הלילה כשומר המסך שלי:
settings put secure screensaver_components com.firebirdberlin.nightdream/.NightDreamService
לאחר שהגדרת את שומר המסך המותאם אישית שלך באמצעות פקודת ADB, אתה מוכן ללכת. פשוט חבר את הטלפון או עגן אותו והמתן עד שהמסך יסתיים בעצמו. כעת אתה אמור לראות את הטלפון Huawei או Honor שלך מתחיל לשחק בשומר המסך המותאם אישית שלך! אם ברצונך להתאים אישית את שומר המסך, תצטרך לעשות זאת על ידי כניסה להגדרות האפליקציה.
עקוב אחרי עדכון RSS של XDA Tutorials לעוד תוכן כזה. הורד XDA Labs להתעדכן במהירות בכל החדשות האחרונות והתכונות המקוריות שפורסמו בפורטל XDA.