Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

About WaveUp

لہراتے ہوئے ڈسپلے آن کریں

WaveUp ایک ایسی ایپ ہے جو آپ کے فون کو جگاتی ہے - اسکرین کو سوئچ کرتی ہے - جب آپ قربت کے سینسر پر ویو کرتے ہیں۔

میں نے یہ ایپ اس لیے تیار کی ہے کیونکہ میں گھڑی پر ایک نظر ڈالنے کے لیے پاور بٹن دبانے سے بچنا چاہتا تھا - جو کہ میں اپنے فون پر بہت کچھ کرتا ہوں۔ پہلے سے ہی دوسری ایپس موجود ہیں جو بالکل ایسا کرتی ہیں - اور اس سے بھی زیادہ۔ میں گریویٹی اسکرین آن/آف سے متاثر ہوا، جو کہ ایک زبردست ایپ ہے۔ تاہم، میں اوپن سورس سافٹ ویئر کا بہت بڑا پرستار ہوں اور اگر ممکن ہو تو اپنے فون پر مفت سافٹ ویئر (آزادی کی طرح مفت، نہ صرف مفت بیئر میں) انسٹال کرنے کی کوشش کرتا ہوں۔ میں ایک اوپن سورس ایپ تلاش کرنے کے قابل نہیں تھا جس نے یہ کیا اس لیے میں نے خود ہی کیا۔ اگر آپ دلچسپی رکھتے ہیں، تو آپ کوڈ پر ایک نظر ڈال سکتے ہیں:

https://gitlab.com/juanitobananas/wave-up

اسکرین کو آن کرنے کے لیے بس اپنے فون کے قربت کے سینسر پر ہاتھ ہلائیں۔ اسے wave mode کہا جاتا ہے اور آپ کی اسکرین کے حادثاتی طور پر آن ہونے سے بچنے کے لیے اسے ترتیبات کی اسکرین میں غیر فعال کیا جا سکتا ہے۔

جب آپ اپنے اسمارٹ فون کو اپنی جیب یا پرس سے نکالیں گے تو یہ اسکرین بھی آن ہوجائے گی۔ اسے پاکٹ موڈ کہا جاتا ہے اور اسے سیٹنگ اسکرین میں بھی غیر فعال کیا جا سکتا ہے۔

یہ دونوں موڈ بطور ڈیفالٹ فعال ہیں۔

اگر آپ قربت کے سینسر کو ایک سیکنڈ (یا مخصوص وقت) کے لیے ڈھانپتے ہیں تو یہ آپ کے فون کو بھی لاک کرتا ہے اور اسکرین کو آف کر دیتا ہے۔ اس کا کوئی خاص نام نہیں ہے لیکن اس کے باوجود سیٹنگ اسکرین میں بھی تبدیل کیا جا سکتا ہے۔ یہ بطور ڈیفالٹ فعال نہیں ہے۔

ان لوگوں کے لیے جنہوں نے پہلے کبھی قربت کے سینسر کو نہیں سنا ہے: یہ ایک چھوٹی سی چیز ہے جو کہیں قریب ہے جہاں آپ فون پر بات کرتے وقت اپنا کان لگاتے ہیں۔ آپ عملی طور پر اسے نہیں دیکھ سکتے اور یہ آپ کے فون سے کہنے کے لیے ذمہ دار ہے کہ جب آپ کال پر ہوں تو اسکرین کو بند کر دے۔

ان انسٹال کریں

یہ ایپ ڈیوائس ایڈمنسٹریٹر کی اجازت استعمال کرتی ہے۔ اس لیے آپ WaveUp کو 'عام طور پر' ان انسٹال نہیں کر سکتے۔

اسے اَن انسٹال کرنے کے لیے، بس اسے کھولیں اور مینو کے نیچے 'Uninstall WaveUp' بٹن استعمال کریں۔

معلوم مسائل

بدقسمتی سے، کچھ اسمارٹ فونز قربت کے سینسر کو سنتے ہوئے CPU کو آن ہونے دیتے ہیں۔ اسے ویک لاک کہا جاتا ہے اور یہ کافی حد تک بیٹری کی کمی کا سبب بنتا ہے۔ یہ میری غلطی نہیں ہے اور میں اسے تبدیل کرنے کے لیے کچھ نہیں کر سکتا۔ دوسرے فون اس وقت "سو جائیں گے" جب اسکرین بند ہو جائے گی اور قربت کے سینسر کو سن رہے ہوں گے۔ اس صورت میں، بیٹری ڈرین عملی طور پر صفر ہے.

درکار Android اجازتیں:

▸ اسکرین کو آن کرنے کے لیے WAKE_LOCK

▸ منتخب ہونے پر RECEIVE_BOOT_COMPLETED بوٹ پر خودکار طور پر شروع ہو جائے گا۔

▸ کال کے دوران WaveUp کو معطل کرنے کے لیے READ_PHONE_STATE

▸ بلوٹوتھ (یا BLUETOOTH_CONNECT برائے Android 10 اور اس سے اوپر) کال کے دوران بلوٹوتھ ہیڈسیٹ کا پتہ لگانے اور WaveUp کو معطل نہ کرنے کے لیے

▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS، FOREGROUND_SERVICE اور FOREGROUND_SERVICE_SPECIAL_USE پس منظر میں چلتے رہنے کے لیے (جو کہ WaveUp کے لیے ضروری ہے تاکہ قربت کے سینسر کو ہمیشہ سننے کے لیے)

▸ Android 8 اور اس سے کم کے لیے ڈیوائس کو لاک کرنے کے لیے USES_POLICY_FORCE_LOCK (یہ سیٹ کرنے پر صارف کو پیٹرن یا پن استعمال کرنے پر مجبور کرتا ہے)

▸ BIND_ACCESSIBILITY_SERVICE (Accessibility API) Android 9 اور اس سے اوپر کے لیے اسکرین کو آف کرنے کے لیے۔

▸ خود کو ان انسٹال کرنے کے لیے REQUEST_DELETE_PACKAGES (اگر USES_POLICY_FORCE_LOCK استعمال کیا گیا تھا)

متفرق نوٹس

یہ پہلی اینڈرائیڈ ایپ ہے جسے میں نے لکھا ہے، لہٰذا ہوشیار رہیں!

اوپن سورس کی دنیا میں یہ میرا پہلا چھوٹا سا تعاون بھی ہے۔ آخرکار!

اگر آپ مجھے کسی بھی قسم کی رائے دے سکتے ہیں یا کسی بھی طرح سے تعاون کر سکتے ہیں تو میں پسند کروں گا!

پڑھنے کا شکریہ!

اوپن سورس چٹانیں!!!

ترجمے

یہ واقعی اچھا ہو گا اگر آپ WaveUp کو اپنی زبان میں ترجمہ کرنے میں مدد کر سکتے ہیں (یہاں تک کہ انگریزی ورژن پر بھی نظر ثانی کی جا سکتی ہے)۔

یہ Transifex پر دو پروجیکٹس کے طور پر ترجمہ کے لیے دستیاب ہے: https://www.transifex.com/juanitobananas/waveup/ اور https://www.transifex.com/juanitobananas/libcommon/۔

تسلیمات

میرا خصوصی شکریہ:

دیکھیں: https://gitlab.com/juanitobananas/wave-up/#acknowledgments

میں نیا کیا ہے 3.2.17 تازہ ترین ورژن

Last updated on Nov 2, 2023

New in 3.2.17
★ Remove 'Excluded apps' option from Google Play store versions. F-Droid ones remain fully functional. I'm sorry, but Google doesn't allow WaveUp to read list of installed apps, which is necessary for this.
★ Update German and Russian translations.
★ Add bluetooth permission request for Android 14 and above (needed to know if a headset is connected during a call).

ترجمہ لوڈ ہو رہا ہے...

معلومات ایپ اضافی

تازہ ترین ورژن

WaveUp اپ ڈیٹ کی درخواست کریں 3.2.17

اپ لوڈ کردہ

Wils Gn

Android درکار ہے

Android 4.0.3+

Available on

گوگل پلے پر WaveUp حاصل کریں

مزید دکھائیں

WaveUp اسکرین شاٹس

تبصرہ لوڈ ہو رہا ہے...
زبانیں
APKPure کو سبسکرائب کریں
ابتدائی ریلیز ، خبروں ، اور بہترین اینڈروئیڈ گیمز اور ایپس کے رہنماؤں تک رسائی حاصل کرنے والے پہلے بنیں۔
نہیں شکریہ
سائن اپ
کامیابی کے ساتھ سبسکرائب!
اب آپ کو اپک پور کی سبسکرائب کیا گیا ہے۔
APKPure کو سبسکرائب کریں
ابتدائی ریلیز ، خبروں ، اور بہترین اینڈروئیڈ گیمز اور ایپس کے رہنماؤں تک رسائی حاصل کرنے والے پہلے بنیں۔
نہیں شکریہ
سائن اپ
کامیابی!
اب آپ ہمارے نیوز لیٹر کی رکنیت لے چکے ہیں۔