WaveUp ایپ کے لئے Android جائزہ by AndroidFreeware
WaveUp ایک ایپ ہے جو آپ کے فون کو جاگتا ہے - اسکرین کو آن کرتا ہے - جب آپ ہاتھ ہلاتے ہیں قریب کی سینسر کے اوپر۔
میں نے یہ ایپ اس لیے تیار کی کیونکہ میں چاہتا تھا کہ صرف گھڑی دیکھنے کے لیے پاور بٹن دبانے سے بچ سکوں - جو میں اپنے فون پر بہت زیادہ کرتا ہوں۔ اس سے پہلے بھی کچھ ایپس ہیں جو بالکل یہی کام کرتی ہیں - اور اس سے بھی زیادہ۔ مجھے Gravity Screen On/Off سے تحریک ملی، جو ایک عمدہ ایپ ہے۔ تاہم، میں اوپن سورس سافٹ ویئر کا بڑا شوقین ہوں اور کوشش کرتا ہوں کہ اگر ممکن ہو تو اپنے فون پر مفت سافٹ ویئر (آزادی کے لحاظ سے مفت، نہ کہ صرف بیئر کے لحاظ سے مفت) انسٹال کروں۔ میں نے کوئی اوپن سورس ایپ نہیں پائی جو یہ کرتا ہو، لہذا میں نے خود ہی یہ کر لیا۔ اگر آپ دلچسپی رکھتے ہیں تو آپ کوڈ دیکھ سکتے ہیں: https://gitlab.com/juanitobananas/wave-up
بس اپنے فون کے قریب کی سینسر کے اوپر ہاتھ ہلائیں تاکہ اسکرین آن ہو جائے۔ اسے wave mode کہا جاتا ہے اور اسے سیٹنگز اسکرین میں غیر فعال کیا جا سکتا ہے تاکہ آپ کی اسکرین کی غلطی سے آن ہونے سے بچا جا سکے۔
یہ اسکرین کو بھی آن کرے گا جب آپ اپنے اسمارٹ فون کو اپنی جیب یا بیگ سے نکالتے ہیں۔ اسے pocket mode کہا جاتا ہے اور اسے بھی سیٹنگز اسکرین میں غیر فعال کیا جا سکتا ہے۔
یہ دونوں موڈز ڈیفالٹ کے طور پر فعال ہیں۔
اگر آپ قریب کی سینسر کو ایک سیکنڈ (یا مخصوص وقت) کے لیے ڈھانپ دیتے ہیں تو یہ آپ کے فون کو لاک کر دیتا ہے اور اسکرین بند کر دیتا ہے۔ اس کا کوئی خاص نام نہیں ہے لیکن اسے بھی سیٹنگز اسکرین میں تبدیل کیا جا سکتا ہے۔ یہ ڈیفالٹ کے طور پر فعال نہیں ہے۔
ان لوگوں کے لیے جنہوں نے کبھی قریب کی سینسر کے بارے میں نہیں سنا: یہ ایک چھوٹی چیز ہے جو اس جگہ کے قریب ہے جہاں آپ اپنے کان کو رکھتے ہیں جب آپ فون پر بات کرتے ہیں۔ آپ اسے عملی طور پر نہیں دیکھ سکتے اور یہ آپ کے فون کو بتانے کے لیے ذمہ دار ہے کہ جب آپ کال پر ہوں تو اسکرین بند کر دے۔
ان انسٹال
یہ ایپ ڈیوائس ایڈمنسٹریٹر کی اجازت استعمال کرتی ہے۔ لہذا آپ WaveUp کو عام طور پر ان انسٹال نہیں کر سکتے۔
اسے ان انسٹال کرنے کے لیے، بس اسے کھولیں اور مینو کے نیچے Uninstall WaveUp کے بٹن کا استعمال کریں۔
معلوم مسائل
بدقسمتی سے، کچھ اسمارٹ فونز قریب کی سینسر کو سنتے وقت CPU کو آن رکھتے ہیں۔ اسے wake lock کہا جاتا ہے اور یہ بیٹری کی بڑی مقدار میں کمی کا باعث بنتا ہے۔ یہ میری غلطی نہیں ہے اور میں اس میں کچھ بھی تبدیل نہیں کر سکتا۔ دوسرے فونز اس وقت نیند میں چلے جاتے ہیں جب اسکرین بند ہو جاتی ہے جبکہ قریب کی سینسر کو سنتے رہتے ہیں۔ اس صورت میں، بیٹری کی کمی عملی طور پر صفر ہوتی ہے۔
ضروری اینڈرائیڈ اجازتیں:
- WAKE_LOCK تاکہ اسکرین آن ہو سکے
- USES_POLICY_FORCE_LOCK تاکہ ڈیوائس کو لاک کیا جا سکے
- RECEIVE_BOOT_COMPLETED تاکہ اگر منتخب کیا جائے تو بوٹ پر خود بخود شروع ہو سکے
- READ_PHONE_STATE تاکہ کال کے دوران WaveUp کو معطل کیا جا سکے
متفرق نوٹس
یہ میری پہلی اینڈرائیڈ ایپ ہے جو میں نے کبھی لکھی ہے، تو محتاط رہیں!
یہ بھی اوپن سورس کی دنیا میں میرا پہلا چھوٹا تعاون ہے۔ آخرکار!
میں چاہوں گا کہ آپ مجھے کسی بھی قسم کی رائے دیں یا کسی بھی طریقے سے تعاون کریں!
پڑھنے کا شکریہ!
اوپن سورس زبردست ہے!!!
ترجمے
یہ واقعی زبردست ہوگا اگر آپ WaveUp کا ترجمہ اپنی زبان میں کرنے میں مدد کریں (یہاں تک کہ انگریزی ورژن کو بھی شاید نظر ثانی کی ضرورت ہو)۔ یہ Transifex پر دو پروجیکٹس کے طور پر ترجمے کے لیے دستیاب ہے: https://www.transifex.com/juanitobananas/waveup/ اور https://www.transifex.com/juanitobananas/libcommon/۔
شکریہ
میری خاص شکریہ:
دیکھیں: https://gitlab.com/juanitobananas/wave-up/#acknowledgments











