Leidene flits lichte androïde toepassing (7 / 8 stap)

Stap 7: Het toevoegen van de functionaliteit

De code uit FlashLightActivity.java bestandsbijlage toevoegen aan uw app FlashLightActivity.java bestand.

Hier zijn we gewoon de variabelen declareren en in de onCreate() -methode zijn we de vaststelling van de lay-out voor de activiteit. Wij zijn ook verwijzingen naar de mTorchOnOffButton knop van de lay-out. We zullen praten meer over dit in een tijdje. Hier gebruiken we Camera2 API omdat Camera API is afgekeurd in android nu.

We moeten om te detecteren of het apparaat een Flash Light of niet heeft. In het geval dat het apparaat niet hebben ondersteuning voor zaklamp h, krijgt u een fout en je bent zal de apppp sluit.

Vervolgens voegen we het toevoegen van de code aan de onCreate() -methode om het object van CameraManager . Wij Stel de OnClickListener() voor de aan/uitschakelaar voor onze Led Flash Light toepassing.

In de OnClickListener() controleren we of de fakkel momenteel in- of uitschakelen is, dan we noemen de turnOffFlashLight() te schakelen flitser uit, in het geval dat de fakkel is al op en turnOnFlashLight() om te zetten flash op in het geval dat de fakkel is momenteel uitgeschakeld.

Vervolgens voegen we de methoden van het turnOffFlashLight() en turnOnFlashLight() voor het draaien van de flits uit en op respectievelijk, zullen wij ook toevoegen een methode playOnOffSound zodat het geluidseffect van te klikken op een knop.

In de turnOffFlashLight() uitschakelen we de fakkel geleid door in te stellen
mCameraManager.setTorchMode (mCameraId, false);
. Ook in de turnOnFlashLight() weer we op de zaklamp via programmacode door de oprichting van mCameraManager.setTorchMode (mCameraId, true);. In de playOnOffSound() gebruiken we create() methode van de klasse MediaPlayer geluid af te spelen de klik.

Eindelijk overschrijven van de methode van de levenscyclus van de activiteit door de volgende code toe te voegen. Wanneer de App is geminimaliseerd door gebruiker, zullen we afslag de flitser en zodra de gebruiker naar de App terugkeert, de Flash licht zal worden hervat als het op eerder.

Gerelateerde Artikelen

Het maken van een androïde toepassing voor Arduino (LED Turn on/off)

Het maken van een androïde toepassing voor Arduino (LED Turn on/off)

hier hebben we een androïde toepassing die gebruikmaakt van ecllipsedeze toepassing inschakelen leidde op arduino.deze toepassing werkt ook in je LAN.Hardware vereist:1: arduino uno2: arduino ethernet Shield3: RJ45-kabel4: LED5. android telefoonDe so
Uw eerste androïde toepassing te bouwen

Uw eerste androïde toepassing te bouwen

meer dan ooit, de wereld is mobiel. Van deze mobiele revolutie is Android één van de hoogste platforms. Stak door Google om te concurreren met Apple's iOS, toont Android geen tekenen van vertraging. Mensen willen om te bouwen van de apps die op Andro
Hoe maak je een androïde toepassing

Hoe maak je een androïde toepassing

In de afgelopen paar jaar, is Android domineert de marktaandelen van smartphone en Tablet PC besturingssystemen. Vanaf augustus-2013, dat Android gecontroleerd meer dan 79% van de smartphone markt en meer dan 62% van de tablet markt, volgens onderzoe
How to Back Up een androïde toepassing in Sd-kaart

How to Back Up een androïde toepassing in Sd-kaart

Dit is een mobiele tutorial te bereiden back-up van een androïde toepassing.
Flits licht mod voor GoPro camera tuig

Flits licht mod voor GoPro camera tuig

In mijn "DIY PVC GoPro camera tuig" instructable, heb ik voorgesteld dat u lichten aan het toevoegen kunt. Dit is wat ik bedoelde.Link voor het "DIY PVC GoPro camera tuig" = Deze wijziging vereist een soort solderen vaardigheden, als j
Gebaar controlled robotic auto met Androïde toepassing

Gebaar controlled robotic auto met Androïde toepassing

FYP - Gesture Controlled Robotic auto met Androïde toepassing. Volledige code inclusief gebaar erkenning en bluetooth gegevensoverdracht is beschikbaar. Volk wie nood elke vorm van hulp met betrekking tot dit project of een ander project (met betrekk
Vintage flits licht Lamp

Vintage flits licht Lamp

Ik hou van hacken van oude, vintage zaklampen, de meer ongebruikelijke hoe beter. Onlangs ik kwam op een paar oude zaklampen in een op-shop en pakte ze voor een paar dollar. Zo koel aangezien zij zijn, hun niet erg praktisch, vooral gezien de binnenk
De uiterst eenvoudige versie van het Super condensator flits licht

De uiterst eenvoudige versie van het Super condensator flits licht

Hi iedereen!BEKIJK ONZE SUPER CONDENSATOR ZAKLAMP KICKSTARTER CAMPAGNE:http://www.Kickstarter.com/projects/172204344/The-Forever-Rechargeable-Talking-Super-Capacitor-f?ref=LiveIk heb onlangs een instructable schreef over hoe maak je een super condens
Uw eerste androïde toepassing

Uw eerste androïde toepassing

Traditioneel als je bouwen een applicatie voor Android wilde, had jeeen set van programma's op de desktop computer installeren. Zo kan ervoor zorgen dat een meerderheid van de problemen.:$ gcc progname.c -o prognameof$. / config$ maken$ sudo maakt in
Torch - gerecycled elektrische tandenborstel omgezet in een LED-zaklamp-tands

Torch - gerecycled elektrische tandenborstel omgezet in een LED-zaklamp-tands

elektrische tandenborstels in het algemeen niet in een van twee manieren. De batterij sterft of de elektrische onderdelen geworden als gevolg van water infiltratie gecorrodeerd. Dit instructable zal u tonen hoe te recyclen van een gebroken elektrisch
Hoe te controle Home licht met Android /Ios mobiele telefoon toepassing

Hoe te controle Home licht met Android /Ios mobiele telefoon toepassing

Onlangs ben ik proberen om te experimenteren met draadloze communicatie. een van de gemakkelijke manier om controle van de verlichting van het huis is radiofrequentie module en 2 Arduino board. maar er een een andere eenvoudige optie beschikbaar om a
Hoe Arduino gebruiken om te schakelen op een lamp op afstand direct vanaf uw iPhone/Androïde

Hoe Arduino gebruiken om te schakelen op een lamp op afstand direct vanaf uw iPhone/Androïde

met Arduino kun je echt zo veel pret en nuttige projecten, met name ter vergemakkelijking van sommige taken thuis. In dit artikel zullen we zien hoe met behulp van de Arduino op afstand inschakelen van een lamp of elk apparaat dat is aangesloten op d
DIY Android bal Maze - een inleiding tot de Androïde ADK

DIY Android bal Maze - een inleiding tot de Androïde ADK

InleidingAls je dit artikel leest bent u waarschijnlijk net als ik: ik doorlopen fasen waar ik zo verdiept in een project (die de meeste anderen zouden zien als triviaal), zo gefocust op het doel dat slapen en voedsel zijn afterthoughts, heb ik mijn
Bijgehouden van Bluetooth van de Robot gecontroleerd door Arduino Via Android toepassing

Bijgehouden van Bluetooth van de Robot gecontroleerd door Arduino Via Android toepassing

Over trying voor externe robot bijgehouden door de IR-afstandsbediening. Ik heb overgaan tot het besturen van hetzelfde platform van de robot via BluetoothArduino controller via Android applicatie. Deze methode is betrouwbaarder, langere afstand, vri