Գրպանի ռեժիմը կարող է հայտնաբերել, երբ հեռախոսը գտնվում է գրպանում կամ այլ փակ տարածքում և անջատել էկրանը՝ պատահական սեղմումները կանխելու համար: Սա կարող է օգնել կանխել ոչ միտումնավոր հեռախոսազանգերը, տեքստային հաղորդագրությունները կամ հավելվածների գործարկումը, որոնք կարող են հիասթափեցնող և անհարմար լինել:
Ես մշակել եմ այս հավելվածը, քանի որ ֆոնդային Android-ը չունի այս հատկությունը, և իմ հեռախոսը միշտ ինչ-որ բան է փոխում կամ անջատում է կարևոր բաները գրպանում դնելիս: Լուրջ, դա պետք էր դադարեցնել:
Հավելվածը լիովին անվճար է և բաց կոդով, նվիրատվությունները ողջունվում են, բայց ոչ մի օգուտ չեն տալիս օգտվողին:
https://github.com/AChep/PocketMode
Ինչպես է այն աշխատում.
Գրպանի ռեժիմը վերահսկում է հարևանության սենսորը էկրանը միացնելուց հետո վայրկյանի մի մասի ընթացքում: Եթե այս ժամանակային պատուհանում հարևանության սենսորը ծածկված է որոշակի ժամանակահատվածում, ապա հավելվածն անջատում է էկրանը:
Օգտագործված թույլտվությունները բացատրվում են.
- Մատչելիության ծառայություն - Գրպանի ռեժիմն օգտագործում է մատչելիության ծառայությունը՝ էկրանն արգելափակող հրամանն ուղարկելու համար: Առանց դրա էկրանը կողպելու համար կպահանջվի PIN կոդ յուրաքանչյուր ապակողպման վրա՝ փչացնելով օգտատիրոջ փորձը:
- android.permission.RECEIVE_BOOT_COMPLETED - անհրաժեշտ է վերաբեռնումից հետո ծառայությունը վերագործարկելու համար:
- android.permission.READ_PHONE_STATE - անհրաժեշտ է էկրանի կողպումը դադարեցնելու համար, երբ զանգը շարունակվում է:Վերջին թարմացումը՝
30 օգս, 2022 թ.