ממשק המשתמש של מערכת ערכות הנושא של פלוביוס וצבע הדגשה על בסיס הטפט [Giveaway]

Pluvius היא אפליקציה חדשה שמשתמשת ב-OMS במכשירי אנדרואיד שורשיים כדי לעצב באופן דינמי את ממשק המשתמש של המערכת וצבע המבטא בהתבסס על הטפט הנוכחי.

עם אנדרואיד 8.0 Oreo, גוגל הציגה את מסגרת הנושא המקורית של סוני הנקראת Overlay Manager Service (OMS.) ניתן להשתמש בשכבות-על. נבנה כדי למקד את המשאבים של כל אפליקציה, כולל ה-SystemUI ו-Android framework, ולעקוף אותם עם משלהם ערכים. זה מאפשר לנו עיצוב כמעט כל חלק באנדרואיד לטעמנו באנדרואיד 8.0 אוראו ואנדרואיד 8.1 אוראו. למרבה הצער, גוגל גישה חסומה לממשקי ה-API של OMS ב-Android P, תוך ציון ש-OMS מיועד לשימוש על ידי יצרני OEM בלבד. עם זאת, אם אתה יש גישה לשורש כמו דרך Magisk, אתה עדיין יכול התקן ערכות נושא מותאמות אישית ב-Android P. אפליקציה חדשה בשם "Pluvius" שוחררה זה עתה, והיא משתמשת ב-OMS בצורה ממש חכמה: עיצוב דינמי של מערכת ממשק המשתמש וצבעי הדגשה המבוססים על הטפט הנוכחי. זה דורש גישת שורש לעבוד, אבל אם תעבור את הדרישה הבסיסית הזו, תוכל ליהנות מנושאים מותאמים אישית בכל אחד מהם אנדרואיד 8.0 אוראו, אנדרואיד 8.1 אוראו או אנדרואיד P מכשיר כמו Google Pixel 2 או Essential Phone.

צילומי מסך מובילים: Google Pixel 2 XL פועל Android P Beta 3/תצוגה מקדימה למפתחים 4. צילומי מסך תחתונים: Essential Phone עם אנדרואיד 8.1 אוראו.

כפי שניתן לראות בסט צילומי המסך למעלה, הנושא של ממשק המשתמש של המערכת מבוסס על הטפט שבחרתי. (הטפטים שבהם אני משתמש כאן הם הטפטים של גוגל פיקסל שיכולים להיות מותקן על כל מכשיר דרך יציאה לא רשמית.) בצילומי המסך שלי (השורה העליונה), בחרתי באפשרויות "Light Vibrant" ו-"Dynamic Dark" עבור ה-Adaptive System Accent ו-Adaptive SystemUI Theme, בהתאמה. ישנן אפשרויות צבע נוספות שתוכלו לשחק בהן בתוך האפליקציה כדי לעצב באופן דינמי את מכשיר האנדרואיד שלכם לפי טעמכם. בדוק את הסרטון למטה על ידי המפתח להדגמה של כמה מהר האפליקציה עובדת.

האפליקציה משתמשת ב- ממשק API של Android Palette לבחירת צבעים מהטפט. ניתן למצוא את ההיגיון של האפליקציה לטיפול בכך כאן. למרבה הצער, אין ממשק API מאוחד להבאת צבעים מטפטים חיים, כך שהאפליקציה לא יכולה לבחור עיצוב דינמי על סמך טפט חי.

לתמיכה ב-Android P, האפליקציה מתפקדת בדיוק כמו Substratum בכך שהיא ממקמת את שכבות העל ב- /system/app. כל שכבת-על היא בגודל של כ-5-6KB (השכבות מכילות רק את המניפסט ואת ה-colors.xml to theme המערכת והמסגרת) כך שלא אמורה להיות כל דאגה לגבי שטח האחסון של המערכת הפועל הַחוּצָה. אתה יכול להסיר את ההתקנה של שכבות-על ישנות בכל עת מהגדרות האפליקציה. שכבות העל שהותקנו על ידי Pluvius מכילות מטא נתונים מותאמים אישית כדי להפוך אותן לניתנות לשליפה דינמית על ידי האפליקציה, כך שניתן להוסיף/להסיר/לעדכן אותן אד-הוק.

אם אתה מחליף לעתים קרובות את הטפט שלך (אולי אתה משתמש באפליקציה כמו Muzei או של שרשרת 500 נייר אש), אז אתה בהחלט תהנה מההתאמה האישית הנוספת שהאפליקציה המבריקה הזו מביאה לשולחן. אני כבר נטש את הנושא האפל האוטומטי שלי שהופעל ב-Night Light תסריט בעד זה.

תכונות פלוביוס

  • אפליקציה עצמאית שאינה דורשת התקנת Substratum או Andromeda.
  • עיצוב דינמי של ממשק המשתמש של המערכת (פאנל הגדרות מהירות, לוח עוצמת הקול, תפריט הפעלה וכו') וכן צבע הדגשת המסגרת (הגדרות, מחוונים, לחצנים, בוררים וכו') בהתבסס על הנוכחי טפט.
  • מבטא מערכת אדפטיבית אפשרות: תוסס, אור תוסס, כהה תוסס, או צבע מותאם אישית
  • ערכת נושא מערכת UI אדפטיבי: כהה, שחור, צבע מותאם אישית, אור דינמי, כהה דינמי
  • תומך במכשירי Android 8.0 Oreo, Android 8.1 Oreo ו-Android P (כולם דורשים גישת שורש). ייתכן שלא יפעל על חלק מהסקינים של OEM ששונו מאוד.
  • מודול Magisk אופציונלי הכרחי רק למשתמשי Android P שרוצים לעבור את SafetyNet. שיטת אנדרואיד אוראו (PackageManager) לא משנה /system ולכן היא תעבור את SafetyNet.

תכונות מתוכננות:

  • התראות עיצוב דינמי
  • עיצוב ללא שורשים עבור אנדרואיד 8.0 ו-Android 8.1 Oreo (ידרש אפליקציית הרחבה ופקודות ADB)

הורד והתקן את פלווויוס

אתה יכול להוריד את האפליקציה מחנות Google Play. יש 14 יום ניסיון חינם זמין ולאחר מכן עליך לבטל את נעילת האפליקציה באמצעות רכישה בתוך האפליקציה ($2.)

בקר בשרשור הפורום של XDA

קוד ביטול נעילה של פלוביוס

היזם נתן באדיבות מפתחי XDA100 קודי נעילה לתת למשתמשים! אני אהיה פרסום הקודים באופן אקראי בתגובות במהלך היום, אז גם אם לא תפסת את הפוסט הזה מיד אתה עדיין אמור להיות מסוגל לתבוע קוד! הקודים כולם ניתנו, תודה לכל מי שהשאיר תגובה!


הערה: מאמר זה אינו ממומן בשום אופן על ידי המפתח של פלווויוס. המפתח הוא תורם פעיל בפורומים שלנו וכאדיבות, אנחנו בדרך כלל מכסים יישומים, שינויים או כל דבר אחר שנעשה על ידי חברים פעילים שאנו חושבים שהקוראים שלנו עשויים להיות מעוניין ב. אם שיתפת משהו בפורומים שלנו שלדעתך ראוי לצעקה בפורטל, שלח לנו טיפ.