WaveUp تطبيق لـ Android مراجعة by AndroidFreeware
WaveUp هو تطبيق يقوم بـ إيقاظ هاتفك - تشغيل الشاشة - عندما تلوح فوق مستشعر القرب.
لقد قمت بتطوير هذا التطبيق لأنني أردت تجنب الضغط على زر الطاقة فقط لألقي نظرة على الساعة - وهو ما أقوم به كثيرًا على هاتفي. هناك بالفعل تطبيقات أخرى تقوم بهذا بالضبط - وأكثر من ذلك. لقد استلهمت من تطبيق Gravity Screen On/Off، الذي هو تطبيق رائع. ومع ذلك، أنا من عشاق البرمجيات مفتوحة المصدر وأحاول تثبيت البرمجيات المجانية (مجانية بمعنى الحرية، وليس فقط مجانية كالبيرة المجانية) على هاتفي إذا كان ذلك ممكنًا. لم أتمكن من العثور على تطبيق مفتوح المصدر يقوم بذلك، لذا قمت بإنشائه بنفسي. إذا كنت مهتمًا، يمكنك إلقاء نظرة على الكود: https://gitlab.com/juanitobananas/wave-up
ما عليك سوى تلوح بيدك فوق مستشعر القرب في هاتفك لتشغيل الشاشة. يُطلق على هذا وضع التلويح ويمكن تعطيله في شاشة الإعدادات لتجنب التشغيل العرضي لشاشتك.
سيقوم أيضًا بتشغيل الشاشة عندما تخرج هاتفك الذكي من جيبك أو حقيبتك. يُطلق على هذا وضع الجيب ويمكن أيضًا تعطيله في شاشة الإعدادات.
كلا الوضعين مفعلين بشكل افتراضي.
كما يقوم بقفل هاتفك وإيقاف تشغيل الشاشة إذا قمت بتغطية مستشعر القرب لمدة ثانية واحدة (أو وقت محدد). ليس له اسم خاص ولكن يمكن تغييره أيضًا في شاشة الإعدادات. هذا غير مفعل بشكل افتراضي.
بالنسبة لأولئك الذين لم يسمعوا عن مستشعر القرب من قبل: إنه شيء صغير موجود في مكان ما بالقرب من المكان الذي تضع فيه أذنك عندما تتحدث في الهاتف. لا يمكنك رؤيته عمليًا وهو مسؤول عن إخبار هاتفك بإيقاف تشغيل الشاشة عندما تكون في مكالمة.
إلغاء التثبيت
يستخدم هذا التطبيق إذن إدارة الجهاز. لذلك لا يمكنك إلغاء تثبيت WaveUp بشكل عادي.
لإلغاء تثبيته، ما عليك سوى فتحه واستخدام زر إلغاء تثبيت WaveUp في أسفل القائمة.
المشاكل المعروفة
للأسف، بعض الهواتف الذكية تترك وحدة المعالجة المركزية تعمل أثناء الاستماع إلى مستشعر القرب. يُطلق على هذا قفل الاستيقاظ ويتسبب في استنزاف كبير للبطارية. هذا ليس خطأي ولا يمكنني فعل أي شيء لتغيير ذلك. ستنام الهواتف الأخرى عندما يتم إيقاف تشغيل الشاشة بينما لا تزال تستمع إلى مستشعر القرب. في هذه الحالة، يكون استنزاف البطارية عمليًا صفرًا.
أذونات أندرويد المطلوبة:
- 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











