التحكّم في قوة ضوء المصباح

بالنسبة إلى الأجهزة التي تعمل بالإصدار 13 من نظام التشغيل Android أو إصدار أحدث، يوفّر إطار عمل Android عناصر تحكّم متعددة المستويات في قوة ضوء المصباح. في الإصدار Android 12 والإصدارات الأقدم، لا يسمح إطار العمل إلا بشدَّة تفعيل وضع مصباح يدوي أو إيقافه. من خلال السماح بالتحكم في شدة مصباح يدوي على مستويات متعددة، يمكن للأجهزة تفعيل حالات استخدام، مثل التحكّم في سطوع مصباح يدوي استنادًا إلى ظروف الإضاءة وإرسال إشارات للمساعدة باستخدام تأثير وميض من خلال إرسال نبضات ضوئية سريعة في صف واحد. تشمل فوائد هذه الميزة أيضًا إمكانية تحسين عمر البطارية وأدائها، لأنّه ليس من الضروري دائمًا تفعيل وضع "مصباح يدوي" بأقصى طاقة، ما قد يؤدي إلى خفض الأداء بسبب الحرارة.

واجهات برمجة التطبيقات المتاحة للجميع

يمكن للتطبيقات استخدام ميزة التحكّم في قوة ضوء المصباح من خلال واجهات برمجة التطبيقات المفتوحة التالية ومفاتيح خصائص الكاميرا. لا يلزم الحصول على أذونات الكاميرا لاستخدام واجهات برمجة التطبيقات هذه لأنّها لا تتطلب الوصول إلى الكاميرا.

واجهات برمجة تطبيقات CameraManager

مفاتيح CameraCharacteristics

التنفيذ

لتفعيل ميزة التحكّم في قوة ضوء المصباح على جهازك، استخدِم واجهات HAL لكاميرا AIDL التالية:

الموقع الجغرافي: /camera/device/aidl/android/hardware/camera/device/ICameraDevice.aidl

تأكَّد من أنّ عملية تنفيذ HAL تعلن عن خصائص الكاميرا التالية مفاتيح لتفعيل ميزة التحكّم في سطوع مصباح يدوي:

للحصول على مرجع لتنفيذ Camera HAL يتيح التحكّم في قوة ضوء المصباح، يُرجى الاطّلاع علىEmulatedCameraDeviceHWLImpl.cpp.

التحقُّق

للتحقّق من صحة تنفيذ ميزة التحكّم في قوة ضوء المصباح، عليك إجراء اختبارَي VTS وCTS التاليَين: