فون جیب میں ہونے کی وجہ سے حادثاتی کلکس کو روکتا ہے
جیبی موڈ اس بات کا پتہ لگا سکتا ہے کہ فون کب جیب یا دوسری بند جگہ میں ہے اور حادثاتی کلکس کو روکنے کے لیے ڈسپلے کو بند کر سکتا ہے۔ اس سے غیر ارادی فون کالز، ٹیکسٹ میسجز، یا ایپ لانچوں کو روکنے میں مدد مل سکتی ہے، جو مایوس کن اور تکلیف دہ ہو سکتی ہیں۔
میں نے یہ ایپ اس لیے تیار کی ہے کیونکہ سٹاک اینڈرائیڈ میں اس فیچر کی کمی ہے اور میرا فون ہمیشہ جیب میں رکھتے ہوئے کچھ تبدیل کرتا ہے یا اہم چیزوں کو غیر فعال کر دیتا ہے۔ سنجیدگی سے، اس کو روکنا پڑا۔
ایپ مکمل طور پر مفت اور اوپن سورس ہے، عطیات کا خیرمقدم کیا جاتا ہے لیکن صارف کو کوئی فائدہ نہیں پہنچاتا۔
https://github.com/AChep/PocketMode
یہ کیسے کام کرتا ہے:
پاکٹ موڈ اسکرین کو آن کرنے کے بعد ایک سیکنڈ کے کچھ حصے کے لیے قربت کے سینسر کی نگرانی کرتا ہے۔ اگر اس ٹائم ونڈو میں قربت کا سینسر ایک متعین مدت کے لیے احاطہ کرتا ہے تو ایپ اسکرین کو واپس بند کر دیتی ہے۔
استعمال شدہ اجازتوں کی وضاحت کی گئی:
- ایکسیسبیلٹی سروس -- پاکٹ موڈ اسکرین کو لاک کرنے والی کمانڈ بھیجنے کے لیے ایکسیسبیلٹی سروس کا استعمال کرتا ہے۔ اس کے بغیر اسکرین کو لاک کرنے کے لیے ہر انلاک پر ایک PIN کوڈ کی ضرورت ہوگی، جس سے صارف کا تجربہ خراب ہوگا۔
- android.permission.RECEIVE_BOOT_COMPLETED -- ریبوٹ کے بعد سروس کو دوبارہ شروع کرنے کی ضرورت ہے۔
- android.permission.READ_PHONE_STATE -- کال جاری رہنے کے دوران اسکرین لاکنگ کو روکنے کی ضرورت ہے۔