هل يمكنني التحكم في مصباح يدوي دون استخدام الروبوت.الأجهزة.الكاميرا?
-
14-11-2019 - |
سؤال
استخدام خيار الضوء الأمامي مع zxing1.6
ماسح الباركود لا يعمل على بلدي نيكزس واحد.أنا بحاجة إلى أن تكون قادرة على استخدام مصباح يدوي في بلدي التطبيق ، ولكن لا يمكن أن يكون مثيلين من الكاميرا قيد التشغيل.هل هناك طريقة لاستخدام المصباح دون الوصول إلى الكاميرا?أو يمكنني بطريقة أو بأخرى الوصول إلى الكاميرا التي هي بالفعل قيد الاستخدام?
أنا باستخدام جوجل IntentIntegrator.java
التصحيح لتكون قادرة على مسح الباركود.
المحلول
الإجابة المختصرة هي "لا";يتم التحكم في الصمام الأمامي كوضع فلاش ، وهو خاصية للكاميرا.إنه وضع"الشعلة".ولا يمكن لأي تطبيقين فتح الكاميرا في نفس الوقت.
(الإجابة الأطول هي أنه كان هناك واجهة برمجة تطبيقات مخفية لهذا الغرض ، وهو ما يحاول ماسح الباركود الوصول إليه ، لكنه لم يعد يعمل على أي جهاز تقريبا.يمكنك حفر في شفرة المصدر لرؤية FlashlightManager
.)
منذ الروبوت 2.س هناك هذه أبي المناسبة لتشغيل الضوء ، وبيتا من الإصدار التالي من ماسح الباركود لا تستخدم ذلك.يمكنك أن تجرب ذلك هنا.