تبديل شاشة Samsung دائمًا عند الشحن [التطبيق]

برنامج تعليمي حول كيفية تشغيل ميزة Always on Display من سامسونج بناءً على سياقات مخصصة مثل الشحن أو اتجاه الجهاز أو الموقع.

تحصل شركة Samsung على الكثير من الانتقادات لتحسين أدائها فيما يتعلق ببرامجها (على الرغم من حجم هذا النقد شرعية و/أو دقيقة هي مناقشة لوقت آخر)، ولكن من الصعب إنكار مقدار القيمة المضافة لبرامجهم يجلب. يمكنني أن أستمر في الحديث عن جميع الميزات التي يمكنك العثور عليها في Samsung Experience (المعروف سابقًا باسم مثل TouchWiz)، ولكني سأركز اليوم على كيفية تحسين ميزة واحدة قليلاً: التشغيل دائمًا عرض. على وجه التحديد، كيفية تمكين ميزة Always on Display تلقائيًا عند الشحن، ولكن قم بتعطيلها عند عدم الشحن.

بالنسبة لأولئك الذين هم خارج الحلقة، فإن ميزة Always on Display (AOD) من سامسونج هي وضع شاشة خاص يتم عرضه عند انتهاء مهلة Android. في هذا الوضع، يمكنك رؤية التاريخ والوقت والرسائل وأحداث التقويم الحالية بسرعة، والمزيد ميزات قابلة للتخصيص. يعد AOD حصريًا لسلسلة هواتف Samsung Galaxy S7 وS8 الذكية، وهو وسيلة مفيدة لإلقاء نظرة سريعة على المعلومات المهمة دون الحاجة إلى وضع إصبعك على هاتفك.

يمكن تبديل AOD تلقائيًا بناءً على جدول زمني ضمن الإعدادات، ولكن بخلاف ذلك لا يوجد العديد من السياقات الأخرى التي يمكنك استخدامها للتحكم عندما يكون AOD نشطًا. لحسن الحظ، بفضل قوة Tasker، يمكننا ضبط أي سياق نريد تشغيله عند تشغيل/إيقاف AOD. لقد قمت بعمل تطبيق بسيط يمكنك تثبيته ونسيانه على هاتف Samsung Galaxy S7 أو S7 Edge أو S8 أو S8+ الذي يقوم بتشغيل AOD عند الشحن فقط، لكنني سأوضح أيضًا كيف يمكنك تعيين أي سياق آخر تريده.

قم بتنزيل تطبيق AOD on Charge من XDA Labs

ملاحظة: تم إنشاء التطبيق أعلاه باستخدام Tasker مع Tasker App Factory. ليس لديه واجهة مستخدم. يرجى إخفاء أيقونة التطبيق من درج التطبيق الخاص بك بعد تثبيته. يمكنك معرفة كيفية إنشاء التطبيق باتباع الخطوات التالية.


البرنامج التعليمي - تشغيل وضع AOD في السياقات المخصصة

متطلبات

  • تاسكر ($2.99)

على الرغم من أنني أستخدم تاسكر هنا، إلا أنه يمكنك استخدام أي تطبيق أتمتة آخر من اختيارك. تاسكر هو الأكثر شعبية على الإطلاق، وهو التطبيق الذي يعرفه معظم الناس، لذلك هذا هو ما أستخدمه.

الخيار 1 - تبديل وضع AOD عند الاتصال بشبكات WiFi معينة

فيما يلي إرشادات خطوة بخطوة حول كيفية إعداد هذا البرنامج النصي. سأركز على تمكين/تعطيل وضع AOD عند الاتصال/قطع الاتصال بشبكة WiFi المنزلية/العملية، ولكن يمكنك إعداد أي مشغل آخر تريده.

  1. افتح تاسكر واضغط على الزر + في أسفل اليمين لإنشاء ملف تعريف جديد.
  2. اضغط على "الحالة" لإضافة سياق الحالة.
  3. اختر "Net" ثم "WiFi Connected".
  4. ضمن SSID، انقر فوق العدسة المكبرة لإظهار قائمة بمعرفات SSID المحفوظة. اختر شبكة WiFi التي تريدها هنا.
  5. اضغط على مفتاح الرجوع وسيطلب منك تاسكر إرفاق مهمة موجودة أو إنشاء مهمة جديدة. اختر "مهمة جديدة". لا تهتم بتسميتها.
  6. بمجرد دخولك إلى شاشة تحرير المهام، اضغط على أيقونة + في الجزء السفلي الأوسط لإضافة إجراء.
  7. اختر "الرمز" ثم "وظيفة جافا".
  8. اضغط على أيقونة القهوة وحدد السياق.
  9. اضغط على العدسة المكبرة بالقرب من الوظيفة وابحث عن getContentResolver().
  10. يجب أن يظهر حقل "إرجاع" جديد في الأعلى. أدخل "كر" هنا. اضغط على "رجوع" للعودة إلى شاشة تحرير المهام.
  11. أضف إجراء وظيفة Java آخر (الخطوات رقم 6-7). هذه المرة، اضغط على حقل الفئة أو الكائن على العدسة المكبرة وابحث عن الإعدادات$النظام. بالنسبة لحقل الوظيفة، اضغط على العدسة المكبرة وحدد putInt. ستظهر الآن مجموعة من المعلمات. للحصول على Param (ContentResolver)، اضغط على فنجان القهوة واختر الكائن "cr". بالنسبة إلى Param (السلسلة) أدخل aod_mode. بالنسبة للمعلمة (int) أدخل 1.
  12. اضغط على "رجوع" للعودة إلى شاشة تحرير المهام. الآن اضغط لفترة طويلة على الإجراءين اللذين قمنا بهما واضغط على زر الحافظة لنسخهما. اضغط على "رجوع" للخروج إلى شاشة تاسكر الرئيسية.
  13. بمجرد وصولك إلى شاشة تاسكر الرئيسية، اضغط لفترة طويلة على المهمة التي أنشأناها للتو وانقر على "إضافة مهمة خروج". لا تهتم بتسمية المهمة.
  14. عندما تكون في شاشة تحرير المهمة الجديدة، اضغط لفترة طويلة في أي مكان في منتصف الشاشة حتى يظهر إجراء اللصق. انقر للصق الإجراءين اللذين نسخناهما سابقًا.
  15. اضغط على الإجراء رقم 2 هنا وانتقل للأسفل. قم بتغيير 1 إلى 0 ضمن Param (int). اضغط على زر الرجوع حتى تعود إلى شاشة تاسكر الرئيسية، وبذلك تكون قد انتهيت!

الخيار 2 - تشغيل وضع AOD عندما يكون الجهاز متجهًا للأعلى على الطاولة

فيما يلي إرشادات خطوة بخطوة حول كيفية إعداد هذا البرنامج النصي. سأركز على تمكين/تعطيل وضع AOD عندما يكون جهازك متجهًا لأعلى.

  1. افتح تاسكر واضغط على الزر + في أسفل اليمين لإنشاء ملف تعريف جديد.
  2. اضغط على "الحالة" لإضافة سياق الحالة.
  3. اختر "المستشعر" ثم "الاتجاه".
  4. ضمن Is، تأكد من أنه مكتوب "Face Up".
  5. اضغط على مفتاح الرجوع وسيطلب منك تاسكر إرفاق مهمة موجودة أو إنشاء مهمة جديدة. اختر "مهمة جديدة". لا تهتم بتسميتها.
  6. بمجرد دخولك إلى شاشة تحرير المهام، اضغط على أيقونة + في الجزء السفلي الأوسط لإضافة إجراء.
  7. اختر "الرمز" ثم "وظيفة جافا".
  8. اضغط على أيقونة القهوة وحدد السياق.
  9. اضغط على العدسة المكبرة بالقرب من الوظيفة وابحث عن getContentResolver().
  10. يجب أن يظهر حقل "إرجاع" جديد في الأعلى. أدخل "كر" هنا. اضغط على "رجوع" للعودة إلى شاشة تحرير المهام.
  11. أضف إجراء وظيفة Java آخر (الخطوات رقم 6-7). هذه المرة، اضغط على حقل الفئة أو الكائن على العدسة المكبرة وابحث عن الإعدادات$النظام. بالنسبة لحقل الوظيفة، اضغط على العدسة المكبرة وحدد putInt. ستظهر الآن مجموعة من المعلمات. للحصول على Param (ContentResolver)، اضغط على فنجان القهوة واختر الكائن "cr". بالنسبة إلى Param (السلسلة) أدخل aod_mode. بالنسبة للمعلمة (int) أدخل 1.
  12. اضغط على "رجوع" للعودة إلى شاشة تحرير المهام. الآن اضغط لفترة طويلة على الإجراءين اللذين قمنا بهما واضغط على زر الحافظة لنسخهما. اضغط على "رجوع" للخروج إلى شاشة تاسكر الرئيسية.
  13. بمجرد وصولك إلى شاشة تاسكر الرئيسية، اضغط لفترة طويلة على المهمة التي أنشأناها للتو وانقر على "إضافة مهمة خروج". لا تهتم بتسمية المهمة.
  14. عندما تكون في شاشة تحرير المهمة الجديدة، اضغط لفترة طويلة في أي مكان في منتصف الشاشة حتى يظهر إجراء اللصق. انقر للصق الإجراءين اللذين نسخناهما سابقًا. اضغط على الإجراء رقم 2 هنا وانتقل للأسفل. قم بتغيير 1 إلى 0 ضمن Param (int). اضغط على زر الرجوع حتى تعود إلى شاشة تاسكر الرئيسية، وبذلك تكون قد انتهيت!

ملحوظة: يمكن اتباع بقية الخطوات بتنسيق الصورة بنفس الطريقة تمامًا مثل مجموعة لقطات الشاشة السابقة في الخيار رقم 1. ما عليك سوى البدء من الصف الثاني من لقطات الشاشة والاستمرار هناك.


خاتمة

كما ترون، يمكنك تمكين أو تعطيل وضع Always on Display في أي سياق تريده بفضل Tasker. يهدف التطبيق البسيط الذي قمت بإنشائه إلى تغطية إصدار الميزات الأكثر طلبًا لـ AOD، ولكن إذا كنت تريد شيئًا مختلفًا من AOD، فالقوة بين يديك لإجراء هذه التغييرات.