لہراتے ہوئے ڈسپلے آن کریں
جب آپ قربت کے سینسر پر لہراتے ہیں تو WaveUp آپ کے فون کو جگاتا ہے—اسکرین کو آن کر دیتا ہے۔
میں نے یہ ایپ اس لیے بنائی ہے کیونکہ میں صرف وقت کو چیک کرنے کے لیے پاور بٹن دبانے سے تھک گیا ہوں (حیرت انگیز طور پر اکثر عادت)۔ زبردست گریویٹی اسکرین آن/آف سے متاثر۔ میں نے اوپن سورس متبادل تلاش کیا اور مجھے کوئی نہیں مل سکا۔ تو میں نے اسے خود بنایا!
کوڈ چیک کریں: https://gitlab.com/juanitobananas/wave-up
ممکنہ طور پر زیادہ تازہ ترین REE: https://gitlab.com/juanitobananas/wave-up/#waveup
خصوصیات
▸ ویو موڈ: جب آپ قربت کے سینسر پر لہراتے ہیں تو اسکرین کو آن کر دیتا ہے۔
▸ پاکٹ موڈ: جب آپ اپنے فون کو جیب یا بیگ سے نکالتے ہیں تو اسکرین کو آن کر دیتا ہے۔
دونوں بذریعہ ڈیفالٹ فعال ہیں لیکن ترتیبات میں بند کیے جا سکتے ہیں۔
▸ اسکرین لاک: سینسر کو ایک سیکنڈ کے لیے ڈھانپیں (یا آپ کے منتخب کردہ وقت) اور فون لاک ہوجاتا ہے۔ بذریعہ ڈیفالٹ بند، لیکن فعال کرنا آسان ہے۔
انتظار کریں، قربت کا سینسر کیا ہے؟
یہ آپ کے فون کے ایئر پیس کے قریب نظر نہ آنے والی چھوٹی سی چیز ہے جو آپ کے کال کرنے پر اسکرین کو آف کر دیتی ہے۔
معلوم مسائل
کچھ فون قربت کے سینسر کو سنتے ہوئے U کو چلاتے رہتے ہیں اور اس سے بیٹری ختم ہوجاتی ہے (آپ کے فون پر الزام لگائیں، مجھے نہیں)۔ زیادہ تر فون ایسا نہیں کرتے، اس لیے بیٹری کا استعمال کم سے کم ہوتا ہے۔
قابل رسائی خدمات
▸ مقصد: Android 9+ پر اسکرین کو لاک کرنے کے لیے استعمال کیا جاتا ہے۔
▸ رازداری: اس کے لیے صرف استعمال کیا گیا، کوئی ڈیٹا اکٹھا نہیں کیا گیا
▸ اسکوپ: جاسوسی نہیں کرتا، صرف تالے لگاتا ہے۔
اجازتیں (جی ہاں، کافی کچھ)
▸ WAKE_LOCK – اسکرین آن کریں۔
▸ RECEIVE_BOOT_COMPLETED - بوٹ پر خودکار آغاز
▸ READ_PHONE_STATE – کالز کے دوران توقف کریں۔
▸ بلوٹوتھ / کنیکٹ - بلوٹوتھ کال کرتے وقت توقف سے گریز کریں
▸ IGNORE_BATTERY_OPTIMIZATIONS وغیرہ - پس منظر میں زندہ رہیں
▸ FORCE_LOCK – آلہ کو لاک کریں (Android 8 اور نیچے)
▸ ACCESSIBILITY_SERVICE – آلہ کو لاک کریں (Android 9+)
▸ DELETE_PACKAGES – ضرورت پڑنے پر ایپ کو خود ہی ان انسٹال کرنے دیں
ان انسٹال کرنا (Android 8 اور پرانا)
WaveUp ڈیوائس ایڈمن کی اجازتوں کا استعمال کرتا ہے، لہذا یہ معمول کے طریقے سے ان انسٹال نہیں کرے گا۔ اسے صحیح طریقے سے ہٹانے کے لیے ایپ میں موجود 'Uninstall WaveUp' بٹن کا استعمال کریں۔
تفریحی حقیقت
یہ میری پہلی Android ایپ اور میری پہلی اوپن سورس شراکت ہے! مجھے آپ کی رائے یا مدد پسند آئے گی—خاص طور پر اگر آپ ترجمے میں ہیں یا صرف ٹنکرنگ سے لطف اندوز ہوں۔
اوپن سورس راکس!
ترجمے
WaveUp کا ترجمہ کرنے میں مدد کریں! یہاں تک کہ انگریزی ورژن بھی بہتری کا استعمال کر سکتا ہے۔
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
تسلیمات
تعاون کرنے والے تمام لوگوں کا شکریہ: https://gitlab.com/juanitobananas/wave-up/#acknowledgments