בירור | השבתת שורת הסטטוס בר
-
היי שלום לכולם
מישהו פעם ניסה להשבית את שורת הסטטוס בר, כאילו שלא תהיה מוצגת או שלא יוכלו לפתוח אותה?
היה לי פעם אפליקציית קיוסק שהיא יכלה לעשות את זה, השאלה איך עושים את זה בלי כל ההרשאות שהיא קיבלה
למחוק את הסטטוס בר זה לא אופציה כי המכשיר יקרוס עוד לפני הפעלה
ראיתי מדריכים שאומרים לעשות לופ של אלץ עצירה, אבל תכלס ניסיתי ללחוץ על זה בהגדרות וזה בכלל לא סגר את זה אפי לשנייה (אולי יש הבדל אם עושים את זה דרך ה adb?!)
תכלס וודאי יש דרך עם או בלי רוט אני פתוח לשניהם אבל מעדיף כמובן בלי רוט
יש למישהו מידע בעניין?
תודה רבה מראש... -
לכאורה אפשר גם עם מנהל מכשיר (device admin)
כלומר כמעט אותו דבר כמו device owner רק שמפעילים (ומכבים) את ההרשאה דרך תפריט מנהלי מכשיר בהגדרות בלי adb
חוץ מזה לא חושב שתהיה דרך נורמלית לעשות את זה@איש-אמת כתב בבירור | השבתת שורת הסטטוס בר:
מה גם שרוב המכשירים הסינים לא תומכים בזה.
אין אצלם את התפריט בהגדרות של מנהל מכשיר?
עד היום חשבתי שיש mdm רק שאין gms ואין frp -
@ENM כתב בבירור | השבתת שורת הסטטוס בר:
עד היום חשבתי שיש mdm רק שאין gms ואין frp
לא ניסיתי אף פעם, אבל זה סרט לבנות אחד כזה משלי, לא?!
רק שמפעילים (ומכבים) את ההרשאה דרך תפריט מנהלי מכשיר בהגדרות בלי adb
נניח וכן יש, יש איך להעניק את ההרשאות האלו דרך adb? יעני לא אכפת לי שאפשר לכבות, רק בא לי התקנה נקיה ללא מעורבות משתמש
-
@איש-אמת כתב בבירור | השבתת שורת הסטטוס בר:
לא ניסיתי אף פעם, אבל זה סרט לבנות אחד כזה משלי, לא?!
לא קשה כ"כ, אני עשיתי את זה
https://developer.android.com/reference/kotlin/android/app/admin/DevicePolicyManager#setStatusBarDisabled(android.content.ComponentName, kotlin.Boolean)@איש-אמת כתב בבירור | השבתת שורת הסטטוס בר:
רק בא לי התקנה נקיה ללא מעורבות משתמש
אבל שיהיה התקנה נקיה אין לי מושג איך לעשות (אולי עם גירסה ערוכה או כאלה דברים)
-
@איש-אמת אם תרצה לבדוק בניתי אפליקציית ניסוי (באימולטור היא משביתה סטטוס בר)
app-debug.apk
להפעיל הרשאת device owner:adb shell dpm set-device-owner com.emn308.disabledstatusbar/.Admin
לכבות את ההרשאה
adb shell dpm remove-active-admin com.emn308.disabledstatusbar/.Admin
ואז להפעיל מחדש את המכשיר
ללא אחריות!
ועוד משהו, בדקתי את זה, ונראה שחייבים device owner ולא device admin
כלומר חייבים לתת את ההרשאה עם adb