Application Android lumière LED Flash (7 / 8 étapes)

Étape 7: Ajout de la fonctionnalité

Ajoutez le code du fichier FlashLightActivity.java joint au fichier FlashLightActivity.java de votre application.

Ici, nous sommes juste déclarer les variables et dans la méthode onCreate() nous mettons à la disposition de l’activité. Nous référençons également les mTorchOnOffButton bouton de la mise en page. Nous allons parler plus à ce sujet dans un certain temps. Ici nous utilisons Camera2 API puisque la caméra API est maintenant désapprouvée dans android.

Nous avons besoin de détecter si le périphérique possède un Flash de lumière ou non. Dans le cas où l’appareil n’est pas prise en charge pour la lampe de poche h, vous obtiendrez une erreur et vous êtes l’apppp fermera.

Ensuite, nous ajoutons l’ajouter le code à la méthode onCreate() pour obtenir l’objet CameraManager . Ensuite, nous définissons OnClickListener() pour le bouton marche/arrêt pour notre Application de lumière Flash Led.

Dans OnClickListener() , nous vérifions si la torche est actuellement activé ou désactivé, puis nous appelons la turnOffFlashLight() pour activer flash désactivé, dans le cas où le flambeau est déjà sur et turnOnFlashLight() pour activer flash sur dans le cas où la torche est actuellement désactivé.

Ensuite, nous ajoutons les méthodes turnOffFlashLight() et turnOnFlashLight() pour désactiver le Flash et sur respectivement, nous allons également ajouter une méthode playOnOffSound pour donner l’effet sonore d’un clic sur un bouton.

Dans le turnOffFlashLight() nous éteindre la torche Led en définissant
mCameraManager.setTorchMode (mCameraId, false);
. De même dans le turnOnFlashLight() nous passons sur la lampe de poche par programmation en définissant mCameraManager.setTorchMode (mCameraId, true);. Dans le playOnOffSound() , nous utilisons la méthode create() de la classe MediaPlayer jouer le déclic des sons.

Enfin substituer de la méthode de l’activité du cycle de vie en ajoutant le code suivant. Lorsque l’application est réduite par l’utilisateur, nous allons sortir le Flash et dès que l’utilisateur retourne à l’application, le Flash Light reprendra si ce n’est le plus haut.

Articles Liés

Faire une application Android pour Arduino (LED tourner on/off)

Faire une application Android pour Arduino (LED tourner on/off)

ici, nous avons créé une application android à l'aide d'ecllipseCette application allumez dirigé sur arduino.Cette application fonctionne aussi dans votre LAN.Besoin de matériel :1: arduino uno2: arduino ethernet sheild3: câble RJ454: LED5. Téléphone
Voix pour activer les lumières / Led (ARDUINO et ANDROID)

Voix pour activer les lumières / Led (ARDUINO et ANDROID)

Controlling You ' r la maison des lumières à l'aide d'un téléphone android arduino et You ' r!!!C'est mon tout premier instructable, je voulais contrôler ma maison à l'aide d'un téléphone android et arduino.Il y a beaucoup d'autres options disponible
Sur chenilles Robot Bluetooth contrôlé par Arduino Via l’Application Android

Sur chenilles Robot Bluetooth contrôlé par Arduino Via l’Application Android

Après avoir essayé de robot sur chenilles à distance par télécommande infrarouge. J'ai procéder pour contrôler la même plateforme de robot par BluetoothArduino contrôleur via l'application Android. Cette méthode est plus fiable, plus longue distance,
Lumières LED Outdoor

Lumières LED Outdoor

Il y a de nombreuses années, j'ai installé une chaîne de huit lumières colorées à l'extérieur de ma maison. C'était avant les ampoules CFL et LED étaient disponibles. Bien que ces feux a fonctionné parfaitement, il y avait un inconvénient. Comme ces
Bâtir vos applications Android pour surveillance IoT périphériques à l’aide des API REST

Bâtir vos applications Android pour surveillance IoT périphériques à l’aide des API REST

Il y a quelques semaines j'ai implémenté la bibliothèque du service web REST pour carte WIZwiki-W7500ECO. J'ai posté sur Instructables, (Featured content!)J'ai décidé de créer mes propres Apps pour surveiller ma planche à l'aide d'autres API. Mes app
Arduino Bluetooth réservoir avec Application Android personnalisée (V1.0)

Arduino Bluetooth réservoir avec Application Android personnalisée (V1.0)

Salut! Il s'agit d'un guide pour savoir comment construire un simple et bon marché Arduino basé Bluetooth réservoir. C'est la première étape de ce projet et ne porte que sur le développement d'un véhicule de piste basé citerne mobile. La deuxième éta
Octo-lumière: LED caméra anneau

Octo-lumière: LED caméra anneau

L'Octo-Light est une lampe d'anneau de caméra qui est constituée de bandes de lumière LED. C'est pas cher à faire, parfait pour la vidéo et la photographie macro débutant !Cette lampe est excellente à l'inondation des scènes avec une lumière uniforme
Contrôle Edison Intel avec application Android personnalisée via Internet.

Contrôle Edison Intel avec application Android personnalisée via Internet.

¡Hello tout le monde, j'espère que ce projet va vous aider à faire votre propre maison intelligente contrôlée via Internet !Le projet consiste en un système de maison intelligente contrôlé via Internet par une application Android conçue par moi. Étap
Plantes avec lumières LED de plus en plus

Plantes avec lumières LED de plus en plus

dans ce instructable je ferai la démonstration de comment faire pousser des petites plantes sous la lueur glorieuse de lumières LED. Woop !Étape 1: Introduction D'abord... Bonjour!!Il s'agit de mon premier instructable (lecteur depuis longtemps, pour
Lumière LED Sensing - Version PICAXE

Lumière LED Sensing - Version PICAXE

il y a quelque temps j'ai posté de lumière LED qui utilise la carte arduino, maintenant c'est le même projet de détection, mais en utilisant un microcontrôleur PICAXE. Il s'agit de la plus simple circuit, vous pourriez avoir jamais vu qu'elle utilise
Bas de Noël avec des lumières LED

Bas de Noël avec des lumières LED

ce projet a commencé comme un moyen d'utiliser certaines démodées de tissu j'avais rangé. Beaucoup des bas de Noël que vous voir à la vente sont un aspect moderne et souvent plutôt insipide, alors j'ai décidé de faire un avec une sensation plus riche
Composé de lumière LED tâche réflecteur elliptique

Composé de lumière LED tâche réflecteur elliptique

Ce luminaire utilise un réflecteur en aluminium en forme de nervures de contre-plaqué, et un jeu de lumière LED bandes, pour éclairer un espace de travail du comptoir.Soit dit en passant... un réflecteur elliptique Compound (CER) est une optique de f
Application Android pour contrôler un Robot 3DPrinted

Application Android pour contrôler un Robot 3DPrinted

Cette instructables est faite pour expliquer comment contrôler l'un de mes EEZYbotARM ou EEZYbotDELTA à l'aide d'un Smartphone (ou une tablette). Cela se fait par carte Arduino équipé d'un module bluetooth et une application Android fait avec MIT App
Boîte à lumière LED musique

Boîte à lumière LED musique

j'ai construit ce pour un projet d'art scolaire comparer les similitudes et les différences entre art et science. Il a été inspiré par le travail des Walter Giers.Les trois bandes de LED et une autre bague au milieu, tous répondent à la musique qui v