اسکرین کیمرا کے آس پاس سیمسنگ / پکسلز پر ایل ای ڈی نوٹیفکیشن ایل ای ڈی کو ایمولیٹ کرتا ہے
صرف Samsung اور Google Pixel!
100% مفت - 100% GPLv3 اوپن سورس - کوئی اشتہار نہیں - کوئی ٹریکنگ نہیں - کوئی ناگ - اختیاری عطیہ
ہولی لائٹ ایک ایل ای ڈی ایمولیشن ایپ ہے۔ یہ بہت سے جدید آلات پر افسوسناک طور پر غائب LED کے متبادل کے طور پر کیمرے کے کٹ آؤٹ (AKA پنچ ہول) کے کناروں کو متحرک کرتا ہے۔
مزید برآں، یہ اسکرین کے "آف" ہونے پر نوٹیفکیشن ڈسپلے فراہم کرتا ہے، اس کی جگہ لے کر - یا ہمیشہ آن ڈسپلے فیچر کے ساتھ مل کر کام کرتا ہے۔ چونکہ یہ ڈسپلے کیمرے کے سوراخ کے ارد گرد نہیں ہے، اس لیے اسے مناسب طور پر Unہولی لائٹ کا نام دیا گیا ہے۔
ان اسکرین کیمرہ ہول کے ساتھ سام سنگ کے تمام آلات اور کئی گوگل پکسلز کو سپورٹ کرتا ہے۔
خصوصیات
- نوٹیفکیشن ایل ای ڈی کی تقلید کرتا ہے۔
- چار مختلف ڈسپلے موڈز: گھومنا، جھپکنا، پائی، ان ہولی لائٹ
- قابل ترتیب حرکت پذیری کا سائز، پوزیشن، اور رفتار
- ہر نوٹیفکیشن چینل کے لیے حسب ضرورت رنگ
- ایپ آئیکن کے غالب رنگ کا تجزیہ کرکے ابتدائی اطلاع کا رنگ منتخب کرتا ہے۔
- اسکرین "آف" کے دوران ڈسپلے ہوتا ہے، Unholey Light موڈ میں فی گھنٹہ ذیلی 1% بیٹری استعمال
- مختلف پاور اور اسکرین اسٹیٹس کے لیے الگ کنفیگریشن موڈز
- مختلف محرکات کی بنیاد پر نوٹیفیکیشن کو نشان زد کرنے کی اہلیت
- ڈسٹرب نہ کریں اور AOD شیڈول کا احترام کریں۔
- AOD کو مکمل طور پر، جزوی طور پر چھپا سکتا ہے، اور/یا گھڑی کو دکھائی دے سکتا ہے۔
ماخذ
ماخذ کوڈ GitHub پر دستیاب ہے۔
سیٹ اپ
ابتدائی سیٹ اپ پہلی بار استعمال کرنے والے کے لیے تھوڑا مشکل ہو سکتا ہے، لیکن ایک سیٹ اپ وزرڈ شامل کیا گیا ہے جو اس عمل میں آپ کی رہنمائی کرتا ہے۔
اجازتیں
اس ایپ کو کام کرنے کے قابل ہونے کے لیے بالکل متعدد اجازتوں کی ضرورت ہوتی ہے۔ اگر آپ اس کے بارے میں فکر مند ہیں، تو آپ ہمیشہ سورس کوڈ کو چیک کر سکتے ہیں (یا ایپ استعمال نہ کریں)۔
- ایکسیسبیلٹی: ایپ کو ایمولیٹڈ ایل ای ڈی آن اسکرین رینڈر کرنے کے لیے ایک قابل رسائی سروس کی ضرورت ہے، اور اسکرین "آف" موڈ میں ڈسپلے کرنے کے لیے صحیح پوزیشن کو ٹریک کریں۔
- نوٹیفیکیشنز: ایک نوٹیفکیشن سروس کی ضرورت ہے تاکہ ہم ان کو دکھانے سے پہلے ان کے بارے میں جان سکیں
- ساتھی آلہ: اینڈرائیڈ کے ایک عجیب و غریب انداز میں، نوٹیفیکیشن کے مطلوبہ ایل ای ڈی رنگ کو پڑھنے کے لیے اس اجازت کی ضرورت ہے۔
- بیٹری آپٹیمائزیشن کا استثنیٰ: اس کے بغیر، اینڈرائیڈ ہماری ایمولیٹڈ ایل ای ڈی کو تصادفی طور پر غائب کر دے گا۔
- پیش منظر کی خدمت: ایک رسائی اور اطلاع سروس دونوں کا استعمال کیا جاتا ہے جیسا کہ اوپر بیان کیا گیا ہے۔
- ویک لاک: آپ فیصلہ کرتے ہیں کہ ایپ کب اور کیسے اسکرین پر آتی ہے، بعض اوقات اس کے لیے یہ یقینی بنانا ہوتا ہے کہ CPU سو نہیں رہا ہے۔
- تمام پیکج تک رسائی: ہم دوسرے ایپ کے آئیکنز رینڈر کرتے ہیں اور ان کی کچھ بنیادی معلومات تک رسائی حاصل کرتے ہیں تاکہ ایک دوسرے سے مختلف اطلاعات میں فرق کر سکیں