<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>led camara - Tutorial Android, aprende a programar en Android.</title>
	<atom:link href="http://www.tutorialandroid.com/tag/led-camara/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tutorialandroid.com</link>
	<description>Tutoriales detallados para programar, desde el principio, aplicaciones para el sistema Android</description>
	<lastBuildDate>Wed, 28 Nov 2012 18:55:31 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.9</generator>
	<item>
		<title>Utilizar el led de la camara como linterna</title>
		<link>http://www.tutorialandroid.com/basico/utilizar-el-led-de-la-camara-como-linterna/</link>
					<comments>http://www.tutorialandroid.com/basico/utilizar-el-led-de-la-camara-como-linterna/#comments</comments>
		
		<dc:creator><![CDATA[Gonzalo de Córdoba]]></dc:creator>
		<pubDate>Thu, 18 Aug 2011 11:34:25 +0000</pubDate>
				<category><![CDATA[Básico]]></category>
		<category><![CDATA[led camara]]></category>
		<guid isPermaLink="false">http://www.tutorialandroid.com/?p=135</guid>

					<description><![CDATA[<p>Objetivo: Programar un botón para controlar el led de la cámara y poder utilizarlo como linterna. Logística adicional necesaria: Para poder probarlo necesitaremos un móvil con led en la cámara, ya que el emulador no muestra información al respecto. Con &#8230; <a href="http://www.tutorialandroid.com/basico/utilizar-el-led-de-la-camara-como-linterna/">Sigue leyendo <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="http://www.tutorialandroid.com/basico/utilizar-el-led-de-la-camara-como-linterna/">Utilizar el led de la camara como linterna</a> first appeared on <a href="http://www.tutorialandroid.com">Tutorial Android, aprende a programar en Android.</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span style="text-decoration: underline;">Objetivo:</span></p>
<p style="padding-left: 30px;">Programar un botón para controlar el led de la cámara y poder utilizarlo como linterna.</p>
<p><span style="text-decoration: underline;">Logística adicional necesaria:</span><strong></strong></p>
<p style="padding-left: 30px;">Para poder probarlo necesitaremos un móvil con led en la cámara, ya que el emulador no muestra información al respecto.<strong></strong></p>
<p style="padding-left: 30px;">Con este código podremos realizar el apagado y encendido del flash del móvil. Hay que tener en cuenta que el flash consume mucha batería, por lo que se recomienda no realizar un uso continuado del mismo.</p>
<p style="padding-left: 30px;">Un ejemplo de aplicación creada a partir del código fuente siguiente, sería &#8220;Quick Light and Strobe&#8221;, donde se muestra una linterna, con posibilidad de cambios de color e incluso funcionar como estroboscopio.</p>
<p style="padding-left: 30px;">Dejo un enlace de la misma de la misma en la seccion <a title="Aplicaciones recomendadas" href="http://www.tutorialandroid.com/aplicaciones-gratuitas-recomendadas/">Aplicaciones Recomendadas</a></p>
<p><span style="text-decoration: underline;">Código fuente java (principal.java):</span></p>
<p>[sourcecode language=&#8221;java&#8221;]<br />
package com.ejemplo.linternaled;</p>
<p>import android.app.Activity;<br />
import android.hardware.Camera;<br />
import android.hardware.Camera.Parameters;<br />
import android.os.Bundle;<br />
import android.view.View;<br />
import android.widget.Button;</p>
<p>public class principal extends Activity {</p>
<p>   Camera camera = null;<br />
   Parameters parameters;<br />
   Button FlashLightControl;</p>
<p>   // Called when the activity is first created.<br />
   @Override<br />
   public void onCreate(Bundle savedInstanceState) {<br />
      super.onCreate(savedInstanceState);<br />
      setContentView(R.layout.main);</p>
<p>      //Creamos un boton con el texto adecuado<br />
      FlashLightControl = (Button)findViewById(R.id.flashcontrol);<br />
      FlashLightControl.setText(&quot;ENCENDER LED CAMARA&quot;);<br />
   }</p>
<p>   /**<br />
    * Control LED Camera.<br />
    * Esta funcion se ejecuta al clickar el boton que hemos incluido<br />
    * @param arg0<br />
    */<br />
   public void onClickLED(View arg0) {<br />
      try{<br />
         // Al pulsar, si el Led estaba encendido se apaga y viceversa<br />
         if(camera == null){<br />
            camera = Camera.open();<br />
            parameters = camera.getParameters();<br />
            parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);<br />
            camera.setParameters(parameters);<br />
            FlashLightControl.setText(&quot;APAGANDO LED CAMARA&quot;);<br />
         }else{<br />
            parameters.setFlashMode(Parameters.FLASH_MODE_OFF);<br />
            camera.setParameters(parameters);<br />
            camera.release();<br />
            camera = null;<br />
            FlashLightControl.setText(&quot;ENCENDIENDO LED CAMARA&quot;);<br />
         }<br />
      }catch(Exception e){<br />
         //Control errores<br />
      }<br />
   }</p>
<p>   /**<br />
    * Si al salir está el LED encendido, lo apagamos.<br />
    * Esta funcion es llamada cuando se cierra una aplicación.<br />
    */<br />
   public void finish(){<br />
      if (camera != null){<br />
         parameters.setFlashMode(Parameters.FLASH_MODE_OFF);<br />
         camera.setParameters(parameters);<br />
         camera.release();<br />
         camera = null;<br />
      }<br />
      super.finish();<br />
   }<br />
}<br />
[/sourcecode]</p>
<p><span style="text-decoration: underline;">Código fuente XML (main.xml):</span></p>
<p>[sourcecode language=&#8221;xml&#8221;]<br />
&lt;!&#8211;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&#8211;&gt;</p>
<p>      &lt;!&#8211; Titulo de nuestra aplicacion &#8211;&gt;</p>
<p>      &lt;!&#8211; Boton para encender o apagar el led de la camara &#8211;&gt;<br />
      &lt;button&gt;</p>
<p>[/sourcecode]</p>
<p></button></pre>
<p><span style="text-decoration: underline;">Añadir el permiso necesario al AndroidManifest.xml :</span></p>
<p>[sourcecode language=&#8221;xml&#8221;]<br />
&lt;!&#8211; NECESARIO PARA EL LED FLASH &#8211;&gt;</p>
<p>[/sourcecode]</p><p>The post <a href="http://www.tutorialandroid.com/basico/utilizar-el-led-de-la-camara-como-linterna/">Utilizar el led de la camara como linterna</a> first appeared on <a href="http://www.tutorialandroid.com">Tutorial Android, aprende a programar en Android.</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>http://www.tutorialandroid.com/basico/utilizar-el-led-de-la-camara-como-linterna/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
	</channel>
</rss>
