Je souhaite activer/désactiver la caméra par programme dans mon application.Android: Activer/Désactiver la caméra par programme
Répondre
Vous ne pouvez pas faire cela à partir d'une application ordinaire. Vous pouvez le faire à partir d'un administrateur de périphérique, mais l'utilisateur doit explicitement l'activer et il est uniquement disponible sur ICS. Voici la référence: http://developer.android.com/guide/topics/admin/device-admin.html
L'OP demande des idées, j'ai une idée et cela pourrait éventuellement fonctionner même sans utiliser l'API fournie par ICS.
pour la version API inférieure à ICS, vous pouvez démarrer un service qui verrouillera la caméra lorsque l'écran est activé et la relâcher lorsque l'écran est désactivé. C'est pour minimiser l'utilisation de la batterie. Comme un seul processus peut utiliser la caméra à la fois, d'autres applications comme l'application Appareil photo ne pourront pas utiliser la caméra.
Le défi est maintenant de savoir comment s'assurer que le service monopolisant la caméra est toujours en cours d'exécution et d'empêcher sa désinstallation par l'utilisateur.
Eh bien, juste une pensée;)
Oui, vous pouvez désactiver ou activer l'appareil photo, mais votre appareil doit app admin enabled.Following permet d'activer ou désactiver la caméra: -
devicePolicyManager.setCameraDisabled(compName, isCameraOn);
**isCameraOn** is boolean true or false
Oui, vous pouvez utiliser DeviceAdministration class et contrôler la source de la caméra (bloquer et débloquer). Ceci est un repo avec un exemple.
- 1. Comment faire pour détecter la caméra frontale Android par programme
- 2. Activer/Désactiver l'application de caméra par programme
- 3. Afficher l'obturateur de caméra par programme?
- 4. Lancement par programme de la caméra pour l'enregistrement vidéo
- 5. Verrouillage/désactivation de la caméra par programme sous iOS
- 6. Caméra Android utilise toujours la caméra frontale
- 7. Détection de caméra Android
- 8. Comment supprimer par programme le filtre de blocage NIR de la caméra Android
- 9. Paramètres de la caméra Android
- 10. Problème avec la caméra Android
- 11. Android Reporter à la caméra
- 12. Conteneur Android par programme
- 13. Android: l'orientation de la caméra lorsque commencé par intention
- 14. Android: petite taille d'image prise par la caméra
- 15. Android: enregistrement vidéo en utilisant la caméra par défaut
- 16. Utilisation de la caméra Android
- 17. aperçu de la caméra - android
- 18. Android: L'aperçu de la caméra est incliné
- 19. Android: TextView sur la carte par programme
- 20. Modifier la police système Android par programme
- 21. En utilisant la version Android par programme
- 22. mettre la liste d'animation android par programme
- 23. Définir la sonnerie par programme dans Android
- 24. android définir la marge par programme
- 25. Android: Changer la langue par programme
- 26. Comment désactiver le son de l'obturateur de la caméra programme
- 27. Android x86 virtualbox + caméra
- 28. quitter l'application android par programme
- 29. Android EditText Redimensionner par programme
- 30. ANDROID: UNDIM SCREEN par programme