Sakmodus kan bespeur wanneer die foon in 'n sak of ander geslote ruimte is en die skerm afskakel om per ongeluk klik te voorkom. Dit kan help om onbedoelde telefoonoproepe, SMS'e of toepassings te voorkom, wat frustrerend en ongerieflik kan wees.
Ek het hierdie toepassing ontwikkel omdat voorraad Android nie hierdie kenmerk het nie en my foon verander altyd iets of skakel belangrike dinge uit terwyl dit in 'n sak lê. Ernstig, dit moes gestop word.
Die toepassing is heeltemal gratis en oopbron, die skenkings word verwelkom, maar bied geen voordeel vir die gebruiker nie.
https://github.com/AChep/PocketMode
Hoe werk dit:
Sakmodus monitor die nabyheidsensor vir 'n breukdeel van 'n sekonde nadat die skerm aangeskakel is. As in hierdie tydvenster die nabyheidsensor vir 'n bepaalde tydperk gedek is, skakel die toepassing die skerm weer af.
Gebruikte toestemmings verduidelik:
- Toeganklikheiddiens - Sakmodus gebruik toeganklikheiddiens om die opdrag te stuur wat die skerm sluit. Sonder om die skerm te sluit, sal 'n PIN-kode op elke ontsluiting vereis word, wat die gebruikerservaring verwoes.
- android.permission.RECEIVE_BOOT_COMPLETED -- nodig om die diens na 'n herselflaai te herbegin.
- android.permission.READ_PHONE_STATE -- nodig om skermsluiting te onderbreek terwyl oproep aan die gang is.Opgedateer op
30 Aug. 2022