ഫോൺ ഒരു പോക്കറ്റിലോ മറ്റ് അടച്ച സ്ഥലങ്ങളിലോ ഉള്ളപ്പോൾ പോക്കറ്റ് മോഡിന് കണ്ടെത്താനും ആകസ്മികമായ ക്ലിക്കുകൾ തടയാൻ ഡിസ്പ്ലേ ഓഫാക്കാനും കഴിയും. ഇത് നിരാശാജനകവും അസൗകര്യവുമുണ്ടാക്കുന്ന, മനഃപൂർവമല്ലാത്ത ഫോൺ കോളുകൾ, ടെക്സ്റ്റ് സന്ദേശങ്ങൾ അല്ലെങ്കിൽ ആപ്പ് ലോഞ്ചുകൾ എന്നിവ തടയാൻ സഹായിക്കും.
സ്റ്റോക്ക് ആൻഡ്രോയിഡിൽ ഈ ഫീച്ചർ ഇല്ലാത്തതിനാലും പോക്കറ്റിൽ കിടക്കുമ്പോൾ എന്റെ ഫോൺ എപ്പോഴും എന്തെങ്കിലും മാറ്റുകയോ പ്രധാനപ്പെട്ട കാര്യങ്ങൾ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്യുന്നതിനാലാണ് ഞാൻ ഈ ആപ്പ് വികസിപ്പിച്ചത്. ഗുരുതരമായി, ഇത് നിർത്തേണ്ടതായിരുന്നു.
ആപ്പ് പൂർണ്ണമായും സൌജന്യവും ഓപ്പൺ സോഴ്സും ആണ്, സംഭാവനകൾ സ്വാഗതം ചെയ്യപ്പെടുന്നു, പക്ഷേ ഉപയോക്താവിന് ഒരു പ്രയോജനവും നൽകുന്നില്ല.
https://github.com/AChep/PocketMode
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു:
പോക്കറ്റ് മോഡ് സ്ക്രീൻ ഓണാക്കിയ ശേഷം ഒരു സെക്കൻഡിന്റെ ഒരു ഭാഗത്തേക്ക് പ്രോക്സിമിറ്റി സെൻസറിനെ നിരീക്ഷിക്കുന്നു. ഈ സമയ വിൻഡോയിൽ ഒരു നിശ്ചിത കാലയളവിലേക്ക് പ്രോക്സിമിറ്റി സെൻസർ കവർ ചെയ്തിട്ടുണ്ടെങ്കിൽ ആപ്പ് സ്ക്രീൻ വീണ്ടും ഓഫാക്കുന്നു.
ഉപയോഗിച്ച അനുമതികൾ വിശദീകരിച്ചു:
- ആക്സസിബിലിറ്റി സേവനം -- സ്ക്രീൻ ലോക്ക് ചെയ്യുന്ന കമാൻഡ് അയയ്ക്കാൻ പോക്കറ്റ് മോഡ് പ്രവേശനക്ഷമത സേവനം ഉപയോഗിക്കുന്നു. സ്ക്രീൻ ലോക്ക് ചെയ്യാതെ, ഓരോ അൺലോക്കിലും ഒരു പിൻ കോഡ് ആവശ്യമായി വരും, ഇത് ഉപയോക്തൃ അനുഭവം നശിപ്പിക്കും.
- android.permission.RECEIVE_BOOT_COMPLETED -- ഒരു റീബൂട്ടിന് ശേഷം സേവനം പുനരാരംഭിക്കേണ്ടതുണ്ട്.
- android.permission.READ_PHONE_STATE -- കോൾ നടന്നുകൊണ്ടിരിക്കുമ്പോൾ സ്ക്രീൻ ലോക്കിംഗ് താൽക്കാലികമായി നിർത്തേണ്ടതുണ്ട്.അപ്ഡേറ്റ് ചെയ്ത തീയതി
2022, ഓഗ 30