Ligera aplicación Android Flash LED (7 / 8 paso)

Paso 7: Agregar la funcionalidad

Agregue el código del archivo FlashLightActivity.java adjunto en archivo de FlashLightActivity.java de su aplicación.

Aquí sólo nos estamos declarando las variables y en el método onCreate() creamos el diseño de la actividad. También nos estamos haciendo referencia a mTorchOnOffButton botón de la disposición. Hablaremos más sobre esto en un tiempo. Aquí estamos utilizando cámara2 API desde cámara API está obsoleta en android ahora.

Tenemos que detectar si el dispositivo tiene una Luz de Flash o no. En caso de que el dispositivo no tiene soporte para linterna h, se producirá un error y eres el apppp cerrará.

A continuación, añadimos el agregar el código al método onCreate() para obtener el objeto CameraManager . Establecemos la OnClickListener() para el botón de encendido/apagado para nuestra aplicación de luz de Flash Led.

En OnClickListener() comprobamos si la antorcha está encendido o apagado, entonces llamamos turnOffFlashLight() a flash apagado en caso de que la antorcha ya está en los turnOnFlashLight() para activar flash en caso de que la antorcha está actualmente apagado.

A continuación añadimos los métodos turnOffFlashLight() y turnOnFlashLight() para desactivar el Flash y en respectivamente, también añadimos un método playOnOffSound para dar el efecto de sonido de clic en un botón.

En el turnOffFlashLight() apagamos la linterna mediante el establecimiento de
mCameraManager.setTorchMode (mCameraId, false);
. Del mismo modo en las turnOnFlashLight() encender la linterna mediante programación estableciendo mCameraManager.setTorchMode (mCameraId, true);. En playOnOffSound() utilizamos el método create() de la clase MediaPlayer para jugar clic sonido.

Por fin reemplazar el método de actividad del ciclo de vida añadiendo el siguiente código. Cuando la aplicación se reduce al mínimo por usuario, que desvío el Flash y en cuanto el usuario vuelva a la aplicación, la luz del Flash se reanudará si fuese anterior.

Artículos Relacionados

Hacer una aplicación Android para Arduino (LED apagado gire)

Hacer una aplicación Android para Arduino (LED apagado gire)

aquí hemos creado una aplicación para android usando ecllipseEsta aplicación se encienda led en arduino.Esta aplicación también funciona en la LAN.Hardware necesario:1: arduino uno2: arduino ethernet Shield3: cable de red RJ454: LED5 teléfono android
Arduino Bluetooth tanque con aplicación Android personalizada (V1.0)

Arduino Bluetooth tanque con aplicación Android personalizada (V1.0)

¡ Hola! Esta es una guía de cómo construir un sencillo y barato Arduino basado en tanque de Bluetooth. Esta es la primera etapa de este proyecto y sólo implica el desarrollo de un vehículo en movimiento pista base tanque. La segunda etapa es la aplic
Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Después de intentar robot seguimiento remoto por mando a distancia IR. He proceder para controlar la misma plataforma del robot por BluetoothControlador Arduino a través de la aplicación para Android. Este método es más confiable, más distancia, mejo
Aplicación Android para controlar un Robot de 3DPrinted

Aplicación Android para controlar un Robot de 3DPrinted

Este instructables se hace explicar cómo controlar mi EEZYbotARM o EEZYbotDELTA con un Smartphone (o una tableta). Esto se hace a través de la placa Arduino equipado con un módulo bluetooth y una aplicación Android con MIT App inventor 2.Video:En el
Android Arduino LED control usando Ethernet Shield

Android Arduino LED control usando Ethernet Shield

cosas que usted necesita:hardware:Arduino UnoEscudo de EthernetPC LED 2.2pcs de resistencias.Breadboard(optional)cables (cobre, cable de ethernet)RouterconectarLED 1--> pin 6 a tierraLED 2--> pin 7 a masasoftware:Eclipse IDEIDE de Arduino 1.x.xPaso
Control de teclado y ratón con aplicación Android a través de Arduino

Control de teclado y ratón con aplicación Android a través de Arduino

este instructable le mostrará cómo controlar tu ordenador teclado y ratón con una aplicación Android via bluetooth a un Arduino.FONDO¿Alguna vez has querido controlar la funcionalidad de ratón o el teclado de su ordenador sin tener que realmente sent
Cómo crear una aplicación Android con Android Studio

Cómo crear una aplicación Android con Android Studio

Este tutorial te enseñará los conceptos básicos de cómo construir una aplicación Android utilizando el entorno de desarrollo Android Studio. Como los dispositivos Android se convierten cada vez más más común, la demanda de nuevas aplicaciones sólo au
Arduino Bluetooth garaje puerta Control con sensores y personalizable aplicación Android

Arduino Bluetooth garaje puerta Control con sensores y personalizable aplicación Android

Usar un arduino para activar relés para apertura de puertas y cerraduras eléctricas.Una aplicación personalizable para Android, conecta con arduino mediante emparejamiento protegidos por contraseña.Un módulo de bluetooth hc-05 recibe órdenes desde un
La publicación de una aplicación Android en la Google Play Store

La publicación de una aplicación Android en la Google Play Store

después de muchas horas de diseño, implementación, pruebas y depuración de su aplicación para Android, usted está finalmente listo para publicar en el Google Play Store. Estas instrucciones harán la tarea de publicar su aplicación rápida y sin dolor.
Flash LED con cero en el equipo de Kano

Flash LED con cero en el equipo de Kano

Yo he perdido la cuenta de Cuántos ordenadores que he construido en los años, pero creo que es seguro decir que el Equipo de Kano era la construcción más fácil cada vez. Así de simple un niño podría hacerlo. Fundadores de Kano, Yonatan Raz-Fridman, A
Arduino pro mini Bluetooth HC-06 y aplicación Android

Arduino pro mini Bluetooth HC-06 y aplicación Android

Arduino pro mini Bluetooth HC-06 y aplicación AndroidL canal de YouTubeDocumentos y código
Cómo hacer un Video Demo de la aplicación Android

Cómo hacer un Video Demo de la aplicación Android

Videos demostrativos de aplicación son una gran manera de su nueva aplicación android del mercado ya que proporcionará una visión sobre sus características y diseño para clientes potenciales y socios de negocios. Aunque demo videos a veces pueden res
Construcción de su primera aplicación Android

Construcción de su primera aplicación Android

más que nunca, el mundo es móvil. De esta revolución móvil, Android es una de las plataformas superiores. Difundida por Google para competir con iOS de Apple, Android no muestra signos de desaceleración. Las personas están queriendo construir las apl
LFTT (Flashie LED Throwie Thingie)

LFTT (Flashie LED Throwie Thingie)

usted puede saber ya el LED throwiesLED Throwies son muy cool, pero podrían ser un poco más de atención con sólo 2 componentes extras.Este Instructable le mostrará cómo hacer un parpadeo LED Throwie.Paso 1: Lista de piezas Hacer un flashie LED necesi