سنوضح لك هذا الأسبوع في Tasker Pro كيفية قفل مستوى الصوت الخاص بك للسماح فقط بالتحكم في مستوى صوت الوسائط بدلاً من مستوى صوت الرنين.
من المفترض أن تهدف الأتمتة إلى تبسيط المهام اليومية لتمنحك المزيد من الوقت الثمين للقيام بالأشياء التي تحبها. في XDA، أظهرنا لك كيف يمكنك استخدام تاسكر للقيام بذلك تأمين جهازك, تحسين الإنتاجية، أو جعل القيادة أكثر أمانا، كل ذلك جزء من سلسلتنا التي تسمى "أسبوع تاسكر.'
لكن المتعة لا تنتهي عند هذا الحد. إذا كنت قد تم الحكة ل بعض مهام تاسكر الرائعة على محمل الجد (ولقد سئمت من ممل أشياء مثل إخبارك بكيفية إعادة تشغيل هاتفك أو هزه لتنشيط الشاشة)، ثم الجديد سلسلة تاسكر برو إنه لك.
سوف نقوم بنشر سلسلة من متطور جدا ملفات تعريف تاسكر التي ستوضح لك مدى قوة تاسكر إذا كنت على استعداد للتفكير خارج الصندوق. على الرغم من أننا قمنا بمعظم العمل الشاق من أجلك، ولك بالتأكيد الحرية في استيراد ملفات التعريف الخاصة بي واستخدامها كما هي، أوصي بشدة بإعطاء فرصة لتعلم كيفية استخدام تاسكر إذا كنت تريد أن تكون قادرًا على تخصيص هذه المهام نفسك. على موقعنا نصائح وحيل تاسكر المنتديات أو على Reddit /r/Tasker subreddit، يمكنك المشاركة والعمل مع الآخرين حول كيفية تنفيذ فكرة قد تكون لديك (مثل
لقد انتهيت مرات عديدة).هذا هو الأسبوع 7 من تاسكر برو. لقد أظهرنا لك في الأسبوع الماضي كيف يمكنك استخدام Tasker لإلغاء قفل جهاز الكمبيوتر الذي يعمل بنظام Windows باستخدام مستشعر بصمة الإصبع على جهاز Android الخاص بك. سنوضح لك هذا الأسبوع كيفية القيام بذلك قم بإعادة تعيين مستوى الصوت الخاص بك بحيث يتحكم فقط في مستوى صوت الوسائط بدلاً من مستوى صوت الرنين.
تاسكر برو #7: قفل مستوى الصوت الخاص بك
افتراضيًا، يتم ضبط أزرار الصوت على أجهزة Android للتحكم في مستوى صوت الإشعارات/الرنين. فقط عندما يطلب أحد التطبيقات تشغيل الصوت من خلال قناة حجم الوسائط، سيتم استخدام حجم الوسائط. لسوء الحظ، يؤدي هذا في بعض الأحيان إلى حالات غريبة حيث تحاول ضبط مستوى الصوت قبل بدء تشغيل الوسائط ولن يسمح لك Android بالقيام بذلك عند الضغط على مفاتيح مستوى الصوت.
وجد العديد من المستخدمين على موقع Reddit أن هذا... مثير للغضب إلى حد ما. بالنسبة للعديد من هؤلاء المستخدمين، السبب الرئيسي لاستخدام زر التحكم في مستوى الصوت هو التحكم في مستوى صوت الوسائط. لماذا تهتم بوجود طريقة دقيقة للتحكم في مستوى صوت الرنين عندما يقوم معظمهم بالتبديل بين الاهتزاز ومستوى صوت واحد آخر؟ هذه شكوى ضد Android مقدمة من جميع أنواع المستخدمين، ولكن الحلول هي الحل بالنسبة لمعظم الأشخاص إما أنه لا يمكن الوصول إليها بسهولة، أو أنها غير مكتملة ولا تعمل بشكل صحيح، أو ببساطة لا تعمل على تحسينها هاتف.
على سبيل المثال، كان لدى مستخدمي ROM المخصص القدرة على التحكم في مستوى صوت الوسائط باستخدام زر التحكم في مستوى الصوت سنين الآن. هذه الميزة هي شيء ستجده في كل ROM مخصص تقريبًا. ولكن من المفهوم أن العديد من المستخدمين ليس لديهم الرغبة في استخدام ذاكرة القراءة فقط (ROM) المخصصة. يمكن للمستخدمين الجذر تثبيت Xpose Framework وتشغيل الوحدة النمطية خصيصا لتنفيذ هذه الميزة، ولكن هناك العديد من الهواتف التي لا يمكن الوصول إلى الوصول إلى الجذر فيها. هناك خيار آخر وهو استخدام تطبيق غير جذري للقيام بذلك إعادة رسم خريطة الأزرار الخاصة بك ولكن هذا لا يدعم كل جهاز. إحدى الطرق التي تدعم كل جهاز هي استخدام تطبيق الروك لوكرومع ذلك، فإن هذا التطبيق يستخدم طريقة فظيعة بصراحة لإبقاء زر التحكم في مستوى الصوت الخاص بك مغلقًا للتحكم في الوسائط: إنه في الواقع تشغيل الصوت بشكل مستمر من مكبر الصوت الخاص بك (بجدية) مما قد يؤدي إلى استنزاف كبير للبطارية.
باستخدام تاسكر، يمكننا إنشاء طريقة لا يتطلب الجذر، ولا يعمل في الخلفية، و يعمل على جميع الأجهزة. سيمنع إجراء تغييرات تدريجية على مستوى صوت الرنين ما لم تكن هناك مكالمة واردة/صادرة قيد التقدم لكن سيظل الوضع الصامت/الاهتزاز يعمل بشكل صحيح. لاحظ أن هناك تأخيرًا بسيطًا بين وقت تغيير مستوى الصوت، وعلى الرغم من أنك سترى مستوى صوت الرنين عند انخفاض مستوى الصوت عند ظهور شريط مستوى الصوت، سيقوم تاسكر بالتراجع عن التغيير الذي أجريته بصمت وتطبيق تغيير مستوى الصوت هذا على الوسائط مقدار. هذا لأنه بدون الجذر لا يمكنك فعلًا يمنع يمنع Android من تغيير مستوى صوت الرنين عند الضغط على مفاتيح مستوى الصوت، لذلك بدلاً من ذلك نقوم باعتراض تغيير مستوى الصوت على الفور عند حدوثه وإعادة توجيهه لتطبيقه على مستوى صوت الوسائط.
متطلبات
- تاسكر (2.99 دولار)
تعليمات
إخلاء المسؤولية: توجد العديد من الاختلافات في هذا الإعداد في منتديات تاسكر المختلفة على مر السنين. إنه يظهر مرة أخرى كل بضعة أشهر ولكن نادرًا ما يراه المستخدمون خارج المنتديات المتخصصة. على الرغم من أنني قمت بإنشاء هذا الإعداد من البداية، إلا أن الطريقة تستخدم منطق تاسكر بسيط/أساسي إلى حد ما، وبالتالي من المحتمل أن تشبه العمل الذي قام به الآخرون في الماضي.
أول شيء عليك القيام به هو إنشاء ملف تعريف جديد وتسميته بشيء من هذا القبيل حجم الوسائط. الاسم لا يهم على الإطلاق، ولكن اختر شيئًا وصفيًا. سنستخدم مشغلين* لهذه المهمة، سياق حالة واحد وسياق حدث واحد. ل سياق الحدث سوف ترغب في الذهاب إلى المتغيرات واختيار مجموعة متغيرة. بالنسبة للمتغير، اطلب منه مراقبة التغييرات في %VOLR. لا تحدد قيمة، لأننا نريد أن يكتشف Tasker أي تغييرات في المتغير العام الديناميكي %VOLR (Ringer Volume). ل سياق الدولة سوف ترغب في الذهاب إلى هاتف واختيار يتصل. ضمن القائمة المنسدلة، حدد أي ثم تحقق عكس في الأسفل. سيؤدي ذلك إلى أن الملف الشخصي لن يكون نشطًا إلا عندما لا تكون في منتصف المكالمة.
*ملاحظة: لإضافة مشغل ثانٍ إلى ملف التعريف هذا، سيتعين عليك أولاً على الأقل إضافة إجراء واحد إلى المهمة (أو فقط تابع واتبع الإرشادات أدناه لإنهائها بالكامل). بعد ذلك، يمكنك الضغط لفترة طويلة على المشغل الأول الذي قمت بإنشائه وتحديد خيار "إضافة سياق".
بعد ذلك، سنقوم بإنشاء المهمة نفسها. هذه هي سلسلة الإجراءات التي سيتم تنفيذها عندما يكتشف تاسكر تغييرًا في مستوى صوت الرنين (الحدث) وأنك لست في مكالمة (الحالة).
- المتغيرات --> مجموعة المتغيرات. اسم: %فولرينج ل %VOLR. حدد إذا في الأسفل واضبطه على إذا %VolRing !تعيين. يتم تشغيل هذا الإجراء في المرة الأولى التي تقوم فيها بتشغيل هذا البرنامج النصي، ولن يتم تشغيله مرة أخرى أبدًا. يتم تشغيله عندما لا يكون لـ %VolRing قيمة (لم يتم تعيينه).
- المتغيرات --> مجموعة المتغيرات. اسم: %فولميديا ل % الحجم. سيؤدي هذا إلى حفظ حجم الوسائط الحالي في متغير محلي.
- المهمة --> إذا. لو %VOLR > %VolRing. إذا كان مستوى صوت الرنين الحالي أكبر من مستوى صوت الرنين السابق، فهذا يعني أنك قمت للتو بالضغط على زر رفع الصوت.
- المتغيرات --> مجموعة المتغيرات. اسم: %فولرينج ل %VOLR-1. يفحص هل الرياضيات. اضبط متغير مستوى صوت الرنين على مستوى صوت الرنين السابق (في جوهره، قم بعكس التغيير).
- المتغيرات --> مجموعة المتغيرات. اسم: %فولميديا ل %حجم+1. يفحصهل الرياضيات. قم بزيادة متغير مستوى صوت الوسائط (منذ أن قمت بالضغط على زر رفع الصوت).
- مهمة --> آخر إذا. لو %VOLR < %VolRing. تغطي هذه الحالة عند الضغط على خفض مستوى الصوت.
- المتغيرات --> مجموعة المتغيرات. اسم: %فولرينج ل %VOLR+1. يفحص هل الرياضيات. اضبط متغير مستوى صوت الرنين على مستوى صوت الرنين السابق (في جوهره، قم بعكس التغيير).
- المتغيرات --> مجموعة المتغيرات. اسم: %فولميديا ل %VOLM-1. يفحص هل الرياضيات. قم بتقليل متغير مستوى صوت الوسائط (منذ أن قمت بالضغط على مستوى الصوت لأسفل).
- مهمة --> آخر.
- المهمة -> توقف. نحن نضع إجراء إيقاف هنا لإيقاف تشغيل المهمة عندما يتطابق حجم الرنين الحالي في %VOLR مع ما هو موجود في %VolRing. نحن بحاجة إلى حساب هذه الحالة لمنع حدوث حلقة لا نهائية أثناء الإجراء 13، مثل الإجراء الثاني قم بتغيير مستوى صوت الرنين (حتى عندما يكون داخل تاسكر وليس من زر الجهاز) سيتم تشغيل المهمة مرة أخرى. ولكن عند تشغيله مرة أخرى، إذا لم يكن لديك هذا الإجراء، فسوف يستمر ببساطة في تشغيل المهمة. وبدلاً من ذلك، يمكنك تعيين إجراء التحقق 13 أدناه لتشغيله فقط عندما يكون %VolRing =/= %VOLR.
- المهمة -> النهاية إذا.
- الصوت -> مستوى صوت الوسائط. اضغط على أيقونة السهم المزدوج للسماح لك بتعيين متغير هنا بدلاً من استخدام شريط التمرير. إذا كنت لا ترى هذا الزر، فستحتاج إلى تعطيل وضع المبتدئين في تفضيلات تاسكر. ل مستوى اضبطه على %فولميديا. سيؤدي هذا إلى تغيير حجم الوسائط.
- الصوت --> مستوى صوت الرنين. مرة أخرى، اضغط على أيقونة السهم المزدوج للسماح بإدخال متغير. ل مستوى اضبطه على %فولرينج. سيؤدي هذا إلى تغيير مستوى صوت الرنين.
و هاهو! إذا كنت قادرًا على متابعة هذا الأمر، فتهانينا، فأنت إلى حد كبير أستاذ في تاسكر! هل أنت محتار في إحدى الخطوات وتريد فقط استيراد البرنامج النصي ومواصلة حياتك؟
إذا كنت ترغب في استيراد البرنامج النصي تاسكر هذا، يمكنك تنزيله من مضيف ملفات أندرويد. لاستيراد المهمة، تحتاج أولاً إلى تعطيل وضع المبتدئين في تاسكر من خلال الانتقال إلى القائمة --> التفضيلات. ضمن علامة تبويب واجهة المستخدم، قم بإلغاء تحديد "وضع المبتدئين". ثم عد إلى قائمة المهام الرئيسية، وانقر فوق علامة التبويب "الملفات الشخصية". ثم اضغط لفترة طويلة على علامة التبويب "الملفات الشخصية" ثم اضغط على "استيراد". انتقل إلى المكان الذي قمت بتنزيل ملف .prf.xml الخاص بي وحدده لاستيراده. بمجرد استيراده، لديك الحرية في اللعب به كما تراه مناسبًا. تعمل هذه المهمة دون الحاجة إلى أي إدخال من المستخدم، لذلك ليست هناك حاجة لتشغيل الملف الشخصي/المهمة بأي شكل من الأشكال.
سأوضح لك في الأسبوع القادم لـ Tasker Pro كيفية القيام بذلك تحكم في الموسيقى الخاصة بك (حتى Spotify) باستخدام مفاتيح الصوت عندما تكون الشاشة مغلقة (*بدون ROOT*)!
ما الذي تريد أن تراني أفعله مع تاسكر؟ أخبرنا أدناه وقد نعرض فكرتك في مقال مستقبلي!