<?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>{francho(lab)} &#187; Android</title>
	<atom:link href="http://francho.org/lab/category/programacion/android/&#038;lang=es_es/feed/" rel="self" type="application/rss+xml" />
	<link>http://francho.org/lab</link>
	<description>forjando ideicas</description>
	<lastBuildDate>Fri, 20 Aug 2010 10:56:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Truco android: como generar estadísticas de uso de nuestras aplicaciones</title>
		<link>http://francho.org/lab/692/truco-android-como-generar-estadisticas-de-uso-de-nuestras-aplicaciones/</link>
		<comments>http://francho.org/lab/692/truco-android-como-generar-estadisticas-de-uso-de-nuestras-aplicaciones/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 22:57:51 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[estadísticas]]></category>
		<category><![CDATA[truco]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=692</guid>
		<description><![CDATA[
Las estadísticas de visitas son una herramienta indispensable para cualquier webmaster.
Los programadores Android recibimos un cierto feedback gracias a la información que nos proporciona el Market (descargas, valoraciones, comentarios), también podemos tomar el pulso a nuestros usuarios mirando los comentarios que dejan en foros o redes sociales.
Gracias a un tweet me he topado con este [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-693" title="benchmarking" src="http://francho.org/lab/wp-content/uploads/2010/07/benchmarking.gif" alt="benchmarking" width="550" height="115" /></p>
<p>Las estadísticas de visitas son una herramienta indispensable para cualquier webmaster.</p>
<p>Los programadores Android recibimos un cierto feedback gracias a la información que nos proporciona el <a href="http://www.android.com/market/">Market</a> (descargas, valoraciones, comentarios), también podemos tomar el pulso a nuestros usuarios mirando los comentarios que dejan en foros o redes sociales.</p>
<p>Gracias a un <a href="http://twitter.com/AndroidDev/status/19026683791">tweet</a> me he topado con este <a href="http://blog.radioactiveyak.com/2010/07/mobile-app-analytics-or-how-i-stopped.html">post que explica como usar Google Analytics dentro de nuestras aplicaciones Android</a>, con lo que conseguiremos una información más detallada de usos, perfiles de usuarios, patrones de navegación, etc. Básicamente consiste en usar una librería de conexión con Google Analytics y generar una llamada con un id &#8220;de página&#8221; distinto en cada una de nuestras activities.</p>
<p>Simple, sencillo y práctico <img src='http://francho.org/lab/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/692/truco-android-como-generar-estadisticas-de-uso-de-nuestras-aplicaciones/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Liberado el código Android de ZgzBus bajo licencia GPLv3</title>
		<link>http://francho.org/lab/684/liberado-el-codigo-android-de-zgzbus-bajo-licencia-gplv3/</link>
		<comments>http://francho.org/lab/684/liberado-el-codigo-android-de-zgzbus-bajo-licencia-gplv3/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 21:40:28 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Portada]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=684</guid>
		<description><![CDATA[ZgzBus es la primera aplicación Android que subí al Android Market hace unos meses. Empezó siendo una aplicación para uso personal, un código con el que experimentaba las diferentes formas de hacer cosas en Android (handlers, asynctask, drawables&#8230;) y ha terminado siendo una aplicación en toda regla.
Gracias a Twitter, la prensa escrita, blogs, al boca [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-683" title="zgzbus_gplv3" src="http://francho.org/lab/wp-content/uploads/2010/07/zgzbus_gplv3.png" alt="zgzbus_gplv3" width="232" height="200" /><a href="http://francho.org/lab/zgzbus/">ZgzBus</a> es la primera aplicación Android que subí al Android Market hace unos meses. Empezó siendo una aplicación para uso personal, un código con el que experimentaba las diferentes formas de hacer cosas en Android (handlers, asynctask, drawables&#8230;) y ha terminado siendo una aplicación en toda regla.</p>
<p>Gracias a <a href="http://twitter.com/francho_lab">Twitter</a>, la <a href="http://francho.org/lab/578/zgzbus-en-el-peridico-de-aragn/">prensa escrita</a>, <a href="http://www.androidsis.com/zgzbus-horario-de-autobuses-de-zaragoza-en-android/">blogs</a>, al boca a boca y al propio <a href="market://details?id=org.francho.android.zgzbus">market</a> hace unos días superamos las 1000 descargas (todo un logro para una aplicación tan limitada en cuanto al público objetivo). Para celebrarlo he decidido liberar la aplicación bajo <a href="http://es.wikipedia.org/wiki/GPL">licencia GPLv3</a></p>
<p>Así pues, ahora cualquier programador puede desarrollar nuevas aplicaciones basándose en el <a href="http://code.google.com/p/zgzbus/source/checkout">código fuente</a> (siempre y cuando cumpla los requisitos de la licencia).</p>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/684/liberado-el-codigo-android-de-zgzbus-bajo-licencia-gplv3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Truco Android: Mostrar la versión / revisión en nuestro código</title>
		<link>http://francho.org/lab/653/truco-android-mostrar-la-version-revision-en-nuestro-codigo/</link>
		<comments>http://francho.org/lab/653/truco-android-mostrar-la-version-revision-en-nuestro-codigo/#comments</comments>
		<pubDate>Thu, 13 May 2010 15:43:51 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[snipplet]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=653</guid>
		<description><![CDATA[Este código sirve para obtener el nombre de la versión y revisión de nuestra app. Muy útil para ponerlo en los dialog de &#8220;About&#8221;.

Context appContext = getContext().getApplicationContext();
PackageInfo info = appContext.getPackageManager().getPackageInfo(appContext.getPackageName(), 0);
String version = info.versionName + &#34; (release &#34; + info.versionCode + &#34;)&#34;;

]]></description>
			<content:encoded><![CDATA[<p>Este código sirve para obtener el nombre de la versión y revisión de nuestra app. Muy útil para ponerlo en los dialog de &#8220;About&#8221;.</p>
<pre class="brush: java;">
Context appContext = getContext().getApplicationContext();
PackageInfo info = appContext.getPackageManager().getPackageInfo(appContext.getPackageName(), 0);
String version = info.versionName + &quot; (release &quot; + info.versionCode + &quot;)&quot;;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/653/truco-android-mostrar-la-version-revision-en-nuestro-codigo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Truco Android: Textos largos en TextView</title>
		<link>http://francho.org/lab/627/truco-android-textos-largos-en-textview/</link>
		<comments>http://francho.org/lab/627/truco-android-textos-largos-en-textview/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:35:52 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[truco]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=627</guid>
		<description><![CDATA[A veces tenemos que colocar un texto demasiado largo en un TextView con lo que o no se ve completo o salta de linea con lo que rompe el diseño.
Una solución es activar el &#8220;marquee&#8221; para que se muestre solo lo que quepa y al recibir el foco haga automáticamente un scroll horizontal para mostrar [...]]]></description>
			<content:encoded><![CDATA[<p>A veces tenemos que colocar un texto demasiado largo en un TextView con lo que o no se ve completo o salta de linea con lo que rompe el diseño.</p>
<p>Una solución es activar el &#8220;marquee&#8221; para que se muestre solo lo que quepa y al recibir el foco haga automáticamente un scroll horizontal para mostrar el resto.</p>
<pre class="brush: xml;">
&lt;TextView
  android:text=&quot;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc lorem quam, laoreet scelerisque egestas ornare&quot;
 android:id=&quot;@+id/Text11&quot;
 android:layout_width=&quot;wrap_content&quot; android:layout_height=&quot;fill_parent&quot;

 android:ellipsize=&quot;marquee&quot;
 android:focusable=&quot;true&quot;
 android:focusableInTouchMode=&quot;true&quot;
 android:lines=&quot;1&quot;
/&gt;
</pre>
<p>No hay que olvidarse de ponerlo como &#8220;focusable&#8221; (el movimiento empezará cuando reciba el foco) y forzar la linea simple.</p>
<p>Visto <a href="http://groups.google.com/group/android-developers/browse_thread/thread/08f09e0fdb9d25e0/2ab50ff5dcc83109?show_docid=2ab50ff5dcc83109">aquí</a></p>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/627/truco-android-textos-largos-en-textview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Truco Android: como hacer que tus aplicaciones aparezcan en el Market para los HTC Tattoo</title>
		<link>http://francho.org/lab/570/truco-android-como-hacer-que-tus-aplicaciones-aparezcan-en-el-market-para-los-htc-tattoo/</link>
		<comments>http://francho.org/lab/570/truco-android-como-hacer-que-tus-aplicaciones-aparezcan-en-el-market-para-los-htc-tattoo/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 22:42:40 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Píldoras]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=570</guid>
		<description><![CDATA[Desde Android 1.6 se introdujeron nuevos tamaños de pantalla como la QVGA del Tattoo (240 x 320). Muchas aplicaciones no se ven bien a esta resolución (el tamaño normal es HVGA de 320 x 480) , por eso debemos indicar específicamente en el AndroidManifest.xml las resoluciones que soporta nuestra aplicación.

&#60;uses-sdk android:minSdkVersion=&#34;3&#34; android:targetSdkVersion=&#34;4&#34; /&#62;
&#60;supports-screens android:smallScreens=&#34;true&#34; android:largeScreens=&#34;true&#34; android:normalScreens=&#34;true&#34;/&#62;

La primera [...]]]></description>
			<content:encoded><![CDATA[<p>Desde Android 1.6 se introdujeron nuevos tamaños de pantalla como la QVGA del Tattoo (240 x 320). Muchas aplicaciones no se ven bien a esta resolución (el tamaño normal es HVGA de 320 x 480) , por eso debemos indicar específicamente en el AndroidManifest.xml las resoluciones que soporta nuestra aplicación.</p>
<pre class="brush: plain;">
&lt;uses-sdk android:minSdkVersion=&quot;3&quot; android:targetSdkVersion=&quot;4&quot; /&gt;
&lt;supports-screens android:smallScreens=&quot;true&quot; android:largeScreens=&quot;true&quot; android:normalScreens=&quot;true&quot;/&gt;
</pre>
<p>La primera línea indica que desarrollamos para Android 1.6, pero que damos soporte a la 1.5 (cuanta más gente la use mejor)</p>
<p>La segunda, indica las resoluciones que soportamos. Asegúrate de probarlas todas en el emulador antes de subirla al Market.</p>
<p>Tienes la explicación completa en la <a href="http://d.android.com/guide/practices/screens_support.html#strategies">esta guía</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/570/truco-android-como-hacer-que-tus-aplicaciones-aparezcan-en-el-market-para-los-htc-tattoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android: Datos de configuración APN para Orange España</title>
		<link>http://francho.org/lab/506/android-datos-de-configuracion-apn-para-orange-espana/</link>
		<comments>http://francho.org/lab/506/android-datos-de-configuracion-apn-para-orange-espana/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 23:50:30 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[apn]]></category>
		<category><![CDATA[configuración]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[mms]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=506</guid>
		<description><![CDATA[Tras liberar mi móvil Android (un HTC Dream de Movistar) he tenido que configurar a mano los APN (nombre de punto de acceso) para poder aprovechar la tarifa plana de datos que tengo con Orange y para poder enviar y recibir mensajes MMS.
Estos son los pasos necesarios:
Entramos en el menú &#8220;Ajustes / Conexiones inalámbricas / [...]]]></description>
			<content:encoded><![CDATA[<p>Tras liberar mi móvil Android (un HTC Dream de Movistar) he tenido que configurar a mano los APN (nombre de punto de acceso) para poder aprovechar la tarifa plana de datos que tengo con Orange y para poder enviar y recibir mensajes MMS.</p>
<p>Estos son los pasos necesarios:</p>
<p>Entramos en el menú &#8220;Ajustes / Conexiones inalámbricas / Redes móviles / APN&#8221;</p>
<p>Creamos un APN para conectar a internet por la red telefónica</p>
<pre class="brush: plain;">
Nombre: orange internet
APN: internet
Proxy: &lt;No establecido&gt;
Puerto: &lt;No establecido&gt;
Nombre de usuario: orange
Contraseña: orange
Servidor: &lt;No establecido&gt;
MMSC: &lt;No establecido&gt;
Proxy MMS: &lt;No establecido&gt;
Puerto MMS: &lt;No establecido&gt;
MCC: 214
MNC: 03
Tipo de APN: default
</pre>
<p>Creamos otro APN para poder mandar/descargar MMS</p>
<pre class="brush: plain;">
Nombre: orange MMS
APN: orangemms
Proxy: &lt;No establecido&gt;
Puerto: &lt;No establecido&gt;
Nombre de usuario: orange
Contraseña: orange
Servidor: &lt;No establecido&gt;
MMSC: http://mms.orange.es
Proxy MMS: 172.022.188.025
Puerto MMS: 8080
MCC: 214
MNC: 03
Tipo APN: mms
</pre>
<p>Una vez creados hay que apagar y volver a encender el móvil para que la nueva configuración funcione.</p>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/506/android-datos-de-configuracion-apn-para-orange-espana/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Mi móvil Android (Diciembre 2009)</title>
		<link>http://francho.org/lab/472/mi-movil-android-diciembre-2009/</link>
		<comments>http://francho.org/lab/472/mi-movil-android-diciembre-2009/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 09:23:08 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=472</guid>
		<description><![CDATA[
Este es el aspecto de mi móvil (HTC Dream con Android 1.5) a día de hoy. Como fondo uso una foto propia el efecto del deslizamiento al cambiar de escritorio es muy chulo al ser apaisada.
En el escritorio central tengo instalado Beautiful widgets. Son de pago (1€) pero creo que merecen la pena.
En el escritorio [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://francho.org/lab/wp-content/uploads/2009/12/android_desktop_0912.png"><img class="aligncenter size-medium wp-image-475" title="android_desktop_0912" src="http://francho.org/lab/wp-content/uploads/2009/12/android_desktop_0912-300x154.png" alt="android_desktop_0912" width="300" height="154" /></a></p>
<p>Este es el aspecto de mi móvil (HTC Dream con Android 1.5) a día de hoy. Como fondo uso una foto propia el efecto del deslizamiento al cambiar de escritorio es muy chulo al ser apaisada.</p>
<p>En el escritorio central tengo instalado <a href="http://levelupstudio.com/widgets/weather">Beautiful widgets</a>. Son de pago (1€) pero creo que merecen la pena.</p>
<p>En el escritorio de la izquierda tengo los  widget de <a href="http://weloveastrid.com/">Astrid</a> y un <a href="http://android.eggenstein.net/#calwidget">CalWidget</a> 2&#215;2, ademas de enlaces directos referentes a llamdas y contactos</p>
<p>El escritorio de la derecha tiene accesos directos a las aplicaciones que más uso</p>
<p>Nota: la captura está tomada usando debug siguiendo las instrucciones de este <a href="http://www.downloadsquad.com/2008/10/22/taking-screenshots-on-an-android-based-phone/">post</a></p>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/472/mi-movil-android-diciembre-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Problemas con Android SDK r3 en Ubuntu Karmic</title>
		<link>http://francho.org/lab/358/problemas-con-android-sdk-r3-en-ubuntu-karmic/</link>
		<comments>http://francho.org/lab/358/problemas-con-android-sdk-r3-en-ubuntu-karmic/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 18:36:42 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Píldoras]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[instalación]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[librerías]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=358</guid>
		<description><![CDATA[
Haciendo una nueva instalación de un Ubuntu 9.10 me he encontrado que al bajar e instalar el Android SDK algunos de sus botones no funcionan correctamente.
En concreto no responde el botón de &#8220;Install Selected&#8221;
Eclipse lo he instalado desde aptitude y parece ser que es un problema con alguna librería gráfica libswt-gtk-3.5-jni que trae Ubuntu
La solución [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://francho.org/lab/wp-content/uploads/2009/12/android_sdk.png"><img class="aligncenter size-medium wp-image-359" title="android_sdk" src="http://francho.org/lab/wp-content/uploads/2009/12/android_sdk-300x253.png" alt="android_sdk" width="300" height="253" /></a></p>
<p>Haciendo una nueva instalación de un Ubuntu 9.10 me he encontrado que al bajar e <a href="http://developer.android.com/sdk/installing.html">instalar el Android SDK</a> algunos de sus botones no funcionan correctamente.</p>
<p>En concreto no responde el botón de &#8220;Install Selected&#8221;</p>
<p>Eclipse lo he instalado desde aptitude y parece ser que es un problema con alguna librería gráfica libswt-gtk-3.5-jni que trae Ubuntu</p>
<p>La solución que he <a href="http://groups.google.com/group/android-developers/browse_thread/thread/63a44163a8d07cd9">encontrado en unos foros</a> consiste en inicializar una variable de entorno antes de lanzar la aplicación:</p>
<pre class="brush: bash;">$ export GDK_NATIVE_WINDOWS=true; /opt/android-sdk-linux/tools/android</pre>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/358/problemas-con-android-sdk-r3-en-ubuntu-karmic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top 10 de aplicaciones indispensables para Android (noviembre 2009)</title>
		<link>http://francho.org/lab/326/top-10-de-aplicaciones-indispensables-para-android-noviembre-2009/</link>
		<comments>http://francho.org/lab/326/top-10-de-aplicaciones-indispensables-para-android-noviembre-2009/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 23:20:19 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[mejores aplicaciones]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[top]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=326</guid>
		<description><![CDATA[
Estas son las aplicaciones adicionales que he instalado y más he usado en mi HTC Dream con Android  Cupcake (1.5) en los últimos meses.
El ranking está basado en mi experiencia personal y para confeccionarlo he tenido en cuenta, además de la aplicación, factores como la frecuencia de uso, utilidad que le he encontrado, facilidad de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_top.png"><img class="aligncenter size-full wp-image-344" title="android_top" src="http://francho.org/lab/wp-content/uploads/2009/11/android_top.png" alt="android_top" width="289" height="197" /></a></p>
<p>Estas son las aplicaciones adicionales que he instalado y más he usado en mi HTC Dream con Android  Cupcake (1.5) en los últimos meses.</p>
<p>El ranking está basado en mi experiencia personal y para confeccionarlo he tenido en cuenta, además de la aplicación, factores como la frecuencia de uso, utilidad que le he encontrado, facilidad de uso, primera impresión, etc.</p>
<p>todas ellas están disponibles en Android Market para su descarga (la mayoría son gratuitas).</p>
<p>Del ranking quedan exclidas las aplicaciones que por defecto venían en el S.O. (Gmail, Contactos, Navegador, etc&#8230;)</p>
<p>Sin más preámbulos pasemos a la &#8220;gala&#8221;, and the winner is&#8230;.<br />
<span id="more-326"></span></p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_newsrob.png"><img class="alignright size-thumbnail wp-image-346" title="android_newsrob" src="http://francho.org/lab/wp-content/uploads/2009/11/android_newsrob-150x150.png" alt="android_newsrob" width="105" height="105" /></a>1º </strong><strong><a href="http://newsrob.blogspot.com/">NewsRob</a></strong><br />
(imprescindible / uso frecuente)</p>
<p>Mantente informado, lee tus feeds preferidos en tu móvil. Es un cliente de Google Reader. Sincroniza los titulares y artículos en segundo plano, así que siempre tienes disponible la última hora.</p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_twidroid.jpg"><img class="alignright size-thumbnail wp-image-348" title="android_twidroid" src="http://francho.org/lab/wp-content/uploads/2009/11/android_twidroid-150x132.jpg" alt="android_twidroid" width="105" height="92" /></a>2º <a href="http://twidroid.com/">Twidroid</a></strong><br />
(imprescindible / uso frecuente)</p>
<p>El mejor cliente Android para Twitter, publica, lee, contesta, consulta perfiles, etc. Con todos los extras: acorta la url, publica fotos, avisos configurables. Todo lo que necesitas si para el microblogging.</p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_astrid.png"><img class="alignright size-thumbnail wp-image-350" title="android_astrid" src="http://francho.org/lab/wp-content/uploads/2009/11/android_astrid-150x150.png" alt="android_astrid" width="105" height="105" /></a>3º <a href="http://weloveastrid.com/">Astrid</a></strong><br />
(imprescindible / uso frecuente)</p>
<p>Mi último descubrimiento, un gestor de tareas pendientes que puede sincronizar con <a href="http://rememberthemilk.com/">www.rememberthemilk.com</a> ideal para seguir la <a href="http://es.wikipedia.org/wiki/GTD">metodología GTD</a>. Organiza tus tareas en listas, recibe avisos en el móvil, integralas en el calendario, compartelas.</p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_barcode.jpg"><img class="alignright size-thumbnail wp-image-351" title="android_barcode" src="http://francho.org/lab/wp-content/uploads/2009/11/android_barcode-150x150.jpg" alt="android_barcode" width="105" height="105" /></a>4º </strong><a href="http://code.google.com/p/zxing/"><strong>Barcode Scanner</strong></a><br />
(imprescindible / uso eventual)</p>
<p>Permite escanear códigos de barras (reconoce también los <a href="http://francho.org/lab/2009/07/codigos-qr/">códigos QR</a>). Una vez escaneados, puede buscar en Internet entradas relacionadas, lanzar acciones asociadas, etc. Por ejemplo, si se escanea el código de barras de un libro, busca en Internet dicho libro. Si escaneamos un código QR con una tarjeta de visita la inserta en nuestra agenda. Muy util para descargar software.</p>
<p>¡Ya no tecleo URLs, ahora escaneo su código QR!</p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_andando1.jpg"><img class="alignright size-thumbnail wp-image-339" title="android_andando" src="http://francho.org/lab/wp-content/uploads/2009/11/android_andando1-133x150.jpg" alt="android_andando" width="106" height="120" /></a>5º <a href="http://andando.javielinux.com/">AndAndo</a></strong><br />
(útil / uso eventual)</p>
<p>Saca partido al GPS, guarda tus rutas, haz fotos geolocalizadas, añade textos, compartelas&#8230; Lo uso para mis excursiones en bici.  Encima es &#8220;producto nacional&#8221;, desde que lo probé ya no he vuelto a arrancar  <a href="http://mytracks.appspot.com/">MyTracks</a></p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_skymap.png"><img class="alignright size-thumbnail wp-image-352" title="android_skymap" src="http://francho.org/lab/wp-content/uploads/2009/11/android_skymap-150x150.png" alt="android_skymap" width="105" height="105" /></a>6º <a href="http://www.google.com/sky/skymap.html">Google Sky Map</a></strong><br />
(útil / uso eventual)</p>
<p>Colocate bajo un cielo estrellado, activa el GPS de tu móvil, enciende el Google Sky Map, enfoca al cielo y podrás saber como se llama cualquier estrella. Con detección de movimiento, cuando te mueves, el mapa se mueve contigo.</p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_layar.png"><img class="alignright size-thumbnail wp-image-342" title="android_layar" src="http://francho.org/lab/wp-content/uploads/2009/11/android_layar-150x150.png" alt="android_layar" width="105" height="105" /></a>7º <a href="http://layar.com/">Layar</a></strong><br />
(útil / uso eventual)</p>
<p>Realidad aumentada en tu móvil. Una ventana a lo en un futuro demasiado cercano serán las aplicaciones. De momento en ciudades como Zaragoza no tiene demasiadas capas disponibles.</p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_shazam.jpg"><img class="alignright size-thumbnail wp-image-336" title="android_shazam" src="http://francho.org/lab/wp-content/uploads/2009/11/android_shazam-150x150.jpg" alt="android_shazam" width="105" height="105" /></a>8º <a href="http://www.shazam.com">Shazam</a><br />
</strong>(útil / uso eventual)</p>
<p>Suena una canción en la radio, enchufas el Shazam lo colocas frente al altavoz y al momento tendrás en nombre de la canción y el autor. El problema es que en castellano no tienen demasiadas canciones en su base de datos.</p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android-wifi_analyzer.png"><img class="size-thumbnail wp-image-327 alignright" title="android-wifi_analyzer" src="http://francho.org/lab/wp-content/uploads/2009/11/android-wifi_analyzer-150x150.png" alt="android-wifi_analyzer" width="105" height="105" /></a> 9º <a href="http://sites.google.com/site/farproc/wifi-analyzer">Wifi Analyzer</a></strong><br />
(útil / uso eventual)</p>
<p>Un analizador de redes wifi bastante completo. Muestra las redes disponibles dentro de nuestro alcance, indicando su SSID,  señal, canal que ocupan, etc. Muy útil si tenemos varios Access Point disponibles y no sabemos cual usar. También sirve para afinar nuestras configuraciones (nos recomienda el mejor canal para configurar nuestro router).</p>
<p><strong><a href="http://francho.org/lab/wp-content/uploads/2009/11/android_bubble.jpeg"><img class="alignright size-thumbnail wp-image-335" title="android_bubble" src="http://francho.org/lab/wp-content/uploads/2009/11/android_bubble-150x150.jpg" alt="android_bubble" width="105" height="105" /></a>10º <a href="http://www.ktk.bz/search/label/bubble">Bubble</a></strong><br />
(útil / uso eventual)</p>
<p>Basándose en los giróscopos del móvil muestra un nivel al más puro estilo albañil. Chorradica muy útil si tienes que colgar cuadros, también es muy válido para nivelar la caravana.</p>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/326/top-10-de-aplicaciones-indispensables-para-android-noviembre-2009/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Códigos QR</title>
		<link>http://francho.org/lab/256/codigos-qr/</link>
		<comments>http://francho.org/lab/256/codigos-qr/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 09:45:08 +0000</pubDate>
		<dc:creator>francho</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[códigos de barras]]></category>
		<category><![CDATA[códigos QR]]></category>
		<category><![CDATA[librerías]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://francho.org/lab/?p=256</guid>
		<description><![CDATA[Los códigos QR son códigos de barras bidimensionales pensados para que las máquinas puedan leer datos rápidamente.
Se caracterizan por tener tres cuadrados en las esquinas, que sirven para que los escáneres puedan centrarlos, y la información codificada dibujando píxeles. Es un estándar de código abierto, muy popular en Japón que gracias a los móviles se [...]]]></description>
			<content:encoded><![CDATA[<p>Los <a title="Códigos QR en la Wikipedia" href="http://es.wikipedia.org/wiki/Codigo_QR" target="_blank">códigos QR</a> son códigos de barras bidimensionales pensados para que las máquinas puedan leer datos rápidamente.</p>
<p>Se caracterizan por tener tres cuadrados en las esquinas, que sirven para que los escáneres puedan centrarlos, y la información codificada dibujando píxeles.<img class="aligncenter size-medium wp-image-257" title="Tarjeta de visita de Francho" src="http://francho.org/lab/wp-content/uploads/2009/07/QR_francho-300x300.png" alt="Tarjeta de visita de Francho" width="300" height="300" /> Es un estándar de código abierto, muy popular en Japón que gracias a los móviles se está empezando a popularizar en nuestro país. Por ejemplo muchas páginas incluyen imágenes con el código QR con URLs de descarga para que con solo enfocar con el móvil se inicie la descarga.</p>
<p>En Android para leerlos podemos usar, entre otras, Barcode Scanner, una herramienta gratuita que se puede encontrar en el <a href="http://www.android.com/market/">Android Market</a>.</p>
<p>A nivel técnico, si queremos programar un lector en Java podemos usar las librerías <a href="http://code.google.com/p/zxing/">Zxing</a> disponibles bajo licencia Apache2. Estas librerías nos permiten trabajar con códigos de barras de una (los de toda la vida) y dos dimensiones.</p>
<p>Si lo que queremos es generar una imagen QR con nuestra propia información podemos usar un <a title="Generador de código QR" href="http://zxing.appspot.com/generator/">generador QR online</a>. La imagen que ilustra el artículo por ejemplo es mi tarjeta de visita <img src='http://francho.org/lab/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://francho.org/lab/256/codigos-qr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
