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