هل يمكنني التحكم في مصباح يدوي دون استخدام الروبوت.الأجهزة.الكاميرا?

StackOverflow https://stackoverflow.com/questions/6024087

سؤال

استخدام خيار الضوء الأمامي مع zxing1.6 ماسح الباركود لا يعمل على بلدي نيكزس واحد.أنا بحاجة إلى أن تكون قادرة على استخدام مصباح يدوي في بلدي التطبيق ، ولكن لا يمكن أن يكون مثيلين من الكاميرا قيد التشغيل.هل هناك طريقة لاستخدام المصباح دون الوصول إلى الكاميرا?أو يمكنني بطريقة أو بأخرى الوصول إلى الكاميرا التي هي بالفعل قيد الاستخدام?

أنا باستخدام جوجل IntentIntegrator.java التصحيح لتكون قادرة على مسح الباركود.

هل كانت مفيدة؟

المحلول

الإجابة المختصرة هي "لا";يتم التحكم في الصمام الأمامي كوضع فلاش ، وهو خاصية للكاميرا.إنه وضع"الشعلة".ولا يمكن لأي تطبيقين فتح الكاميرا في نفس الوقت.

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

منذ الروبوت 2.س هناك هذه أبي المناسبة لتشغيل الضوء ، وبيتا من الإصدار التالي من ماسح الباركود لا تستخدم ذلك.يمكنك أن تجرب ذلك هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top