Question

L'utilisation de la lumière avant d'option avec zxing1.6 scanner de code à barres ne fonctionne pas sur mon Nexus One.J'ai besoin d'être en mesure d'utiliser la lampe de poche dans mon application, mais vous ne pouvez pas avoir deux instances de l'appareil en cours d'exécution.Est-il possible d'utiliser la lampe de poche sans accès à la caméra?Ou je peux en quelque sorte l'accès à une caméra qui est déjà en cours d'utilisation?

Je suis en utilisant Google IntentIntegrator.java patch pour être en mesure de scanner des codes-barres.

Était-ce utile?

La solution

La réponse est "non";la LED de la face avant est contrôlé comme un mode de flash, qui est une propriété de la caméra.Il est en mode "flambeau".Et aucune des deux applications ne pouvez pas ouvrir l'appareil photo en même temps.

(Une plus longue réponse est qu'il utilisé pour être caché API pour ce, qui est ce Scanner de code à Barres essaie d'accès, mais il ne fonctionne pas sur presque n'importe quel dispositif plus.Vous pouvez creuser dans le code source pour voir FlashlightManager.)

Depuis Android 2.x il y a cette bonne API pour allumer la lumière, et la version bêta de la prochaine version de Scanner de code à Barres ne l'utiliser.Vous pouvez l'essayer ici.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top