ఫోన్ జేబులో లేదా ఇతర పరివేష్టిత స్థలంలో ఉన్నప్పుడు పాకెట్ మోడ్ గుర్తించగలదు మరియు ప్రమాదవశాత్తు క్లిక్లను నిరోధించడానికి డిస్ప్లేను ఆఫ్ చేస్తుంది. ఇది అనాలోచిత ఫోన్ కాల్లు, వచన సందేశాలు లేదా యాప్ లాంచ్లను నిరోధించడంలో సహాయపడుతుంది, ఇది నిరాశపరిచే మరియు అసౌకర్యంగా ఉంటుంది.
నేను ఈ యాప్ని డెవలప్ చేసాను ఎందుకంటే స్టాక్ ఆండ్రాయిడ్లో ఈ ఫీచర్ లేదు మరియు జేబులో పెట్టుకుని నా ఫోన్ ఎప్పుడూ ఏదో ఒకదాన్ని మారుస్తుంది లేదా ముఖ్యమైన విషయాలను డిజేబుల్ చేస్తుంది. తీవ్రంగా, దీనిని ఆపవలసి వచ్చింది.
యాప్ పూర్తిగా ఉచితం మరియు ఓపెన్ సోర్స్, విరాళాలు స్వాగతించబడతాయి కానీ వినియోగదారుకు ఎటువంటి ప్రయోజనాన్ని అందించవు.
https://github.com/AChep/PocketMode
ఇది ఎలా పని చేస్తుంది:
పాకెట్ మోడ్ స్క్రీన్ను ఆన్ చేసిన తర్వాత సెకనులో కొంత భాగానికి సామీప్య సెన్సార్ను పర్యవేక్షిస్తుంది. ఈ సమయ విండోలో సామీప్య సెన్సార్ నిర్ణీత వ్యవధిలో కవర్ చేయబడి ఉంటే, యాప్ స్క్రీన్ను తిరిగి ఆఫ్ చేస్తుంది.
ఉపయోగించిన అనుమతులు వివరించబడ్డాయి:
- యాక్సెసిబిలిటీ సర్వీస్ -- స్క్రీన్ను లాక్ చేసే ఆదేశాన్ని పంపడానికి పాకెట్ మోడ్ యాక్సెస్బిలిటీ సేవను ఉపయోగిస్తుంది. స్క్రీన్ను లాక్ చేయకుండానే ప్రతి అన్లాక్లో PIN కోడ్ అవసరం అవుతుంది, ఇది వినియోగదారు అనుభవాన్ని నాశనం చేస్తుంది.
- android.permission.RECEIVE_BOOT_COMPLETED -- రీబూట్ చేసిన తర్వాత సేవను పునఃప్రారంభించాల్సిన అవసరం ఉంది.
- android.permission.READ_PHONE_STATE -- కాల్ కొనసాగుతున్నప్పుడు స్క్రీన్ లాకింగ్ను పాజ్ చేయడం అవసరం.అప్డేట్ అయినది
30 ఆగ, 2022