Pocket Mode APP
मैंने इस ऐप को विकसित किया है क्योंकि स्टॉक एंड्रॉइड में इस सुविधा का अभाव है और मेरा फोन हमेशा कुछ बदलता है या जेब के अंदर रखते समय महत्वपूर्ण चीजों को निष्क्रिय कर देता है। गंभीरता से, इसे रोकना पड़ा।
ऐप पूरी तरह से स्वतंत्र और खुला स्रोत है, दान का स्वागत है लेकिन उपयोगकर्ता के लिए कोई लाभ प्रदान नहीं करता है।
https://github.com/AChep/PocketMode
यह कैसे काम करता है:
पॉकेट मोड स्क्रीन चालू करने के बाद एक सेकंड के एक अंश के लिए निकटता सेंसर पर नज़र रखता है। यदि इस समय विंडो में निकटता संवेदक को परिभाषित अवधि के लिए कवर किया गया है तो ऐप स्क्रीन को वापस बंद कर देता है।
उपयोग की गई अनुमतियों के बारे में बताया गया:
- एक्सेसिबिलिटी सर्विस -- पॉकेट मोड स्क्रीन को लॉक करने वाले कमांड भेजने के लिए एक्सेसिबिलिटी सर्विस का उपयोग करता है। इसके बिना स्क्रीन को लॉक करने के लिए प्रत्येक अनलॉक पर एक पिन कोड की आवश्यकता होगी, जिससे उपयोगकर्ता अनुभव बर्बाद हो जाएगा।
- android.permission.RECEIVE_BOOT_COMPLETED -- रीबूट के बाद सेवा को फिर से शुरू करने की जरूरत है।
- android.permission.READ_PHONE_STATE -- कॉल जारी रहने के दौरान स्क्रीन लॉकिंग को रोकने के लिए आवश्यक।