Archivo de la categoría: Android

Poniendo imagen de fondo a una activity Android

Puedes ver el artículo aquí.


Alfffa Airplane

Alfffa Airplane es el nuevo videojuego para android que he creado. Es una aplicación muy entretenida con la que te puedes pasar mucho tiempo enganchado intentando conseguir la máxima puntuación.

Se controla con el acelerómetro de tu teléfono. Tú eres un avión y tienes que intentar escapar de los otros aviones que te persiguen. Aproximadamente cada 600 puntos irán apareciendo más aviones y te será más difícil escapar.

La aplicación es gratis, y en menos de un día consiguió 250 descargas. Puedes descargartela desde el Android Market o escaneando este código QR.

QR de Alfffa Airplane


Froyo 2.2 para HTC wildfire

Así es, vodafone ya ha anunciado que irá actualizando sus terminales HTC wildfire a la versión 2.2 de Android.

La compañía telefónica ha asegurado que las actualizaciones se irán haciendo de manera escalonada durante los próximos días para no sobresaturar la red. Los usuarios de este dispositivo solo tendrán que esperar a que les aparezca una ventana alertándoles de la actualización.

Esta es una buena noticia ya que Froyo cuenta con mejoras muy buenas como la capacidad de usar tu móvil como hotspot y el gran aumento de velocidad que le han dado. Mi teléfono es el HTC wildfire y ya me han notificado la actualización solo que le di a que no (no tenía tiempo en ese momento porque tenía que usar el móvil para otras cosas).

Si quieres saber más sobre Android 2.2 Froyo solo tienes que leer aquí.


Quitar barra de título y obtener las medidas de la pantalla en Android

Si estás desarrollando un juego probablemente querrás el mayor espacio posible para la display del juego y por ello querrás quitar la barra del título de la aplicación. Con el SDK esto es muy fácil de hacer, y solo requiere de una línea de código.

Deberás insertar este código en el método onCreate() de tu activity antes de llamar a setContentView() :

requestWindowFeature(Window.FEATURE_NO_TITLE);

Y listo, ya no te aparecerá el título en tu activity.

Si lo que quieres es obtener las medidas de la pantalla del dispositivo tendrás que hacer esto :

WindowManager w = getWindowManager();

Display display = w.getDefaultDisplay();

int widthScreen = display.getWidth();

int heightScreen = display.getHeight();

Y tendrás la altura y el ancho de la pantalla del dispositivo en píxeles.

Tienes que tener en cuenta que esas medidas son las de la pantalla entera, y no las de la ventana de tu activity.

Aquí acaba este pequeño how-to.


Primera aplicación sobre el Tito Mc para Android

¿Quieres tener la aplicación mas gangsta en tu móvil? Descárgate entonces la aplicación del Tito Mc para tu teléfono Android.

Resulta que he hecho una nueva aplicación para móviles android y quería que la conocierais. La aplicación es una gran tontería y no sirve para nada pero si conoces al Tito MC y tus amigos lo conocen puedes fardar un poco de tener su aplicación en tu móvil.

Lo único que hace la aplicación es mover la cara del tito a través de la pantalla tomando como entrada los datos del acelerómetro. En la pantalla se irán mostrando frases célebres de este célebre rapero.

Evidentemente, la aplicación es gratuita (no creo que nadie pagara por tenerla) y quien quiera aportar ideas puede mandar un correo a la dirección del desarrollador (que naturalmente es mi correo) y yo trataré de cumplir esa idea.

Para quien no conozca al Tito Mc le dejaré este video :


Como compartir imágenes desde la API de android.

Para todos aquellos que les guste la programación en java para dispositivos android os voy a mostrar como hacer lo que dice el título.

Lo primero que tenemos que tener es un objeto file apuntando a la imágen que queramos por ejemplo :

File png = new File(“/sdcard/DCIM/foto.png”);

Lo siguiente, es crear un Intent para llamar a la activity que se encarga de compartir contenidos. A ese Intent tenemos que suministrarle los datos que queremos compartir.

Intento = new Intent(android.content.Intent.ACTION_SEND);

intento.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(png));   intento.setType(“image/png”);

Después de esto solo queda iniciar la activity con :

startActivity(Intent.createChooser(intento, “Por donde quieres compartirla”));

 

Y eso es todo, a partir de ahí es Android el que se encarga de que todo salga bien.


Android 2.3

Google ya ha publicado algunas mejoras que va a incorporar la versión 2.3 de su sistema operativo para móviles. Estas mejoras son interesantes pero no me llaman la atención tanto como el hotspot móvil de la versión 2.2.

En esta versión ha sido mejorada la interfaz de usuario para que sea más sencilla, rápida y eficiente posible.  Han puesto más contraste en la barra de notificaciones y eso me parece un cambio bastante acertado.

También han mejorado el teclado haciendo que se pueda pulsar con más precisión y con mayor velocidad. En cuanto a la selección de texto han introducido una nueva forma :

Esta nueva forma es bastante útil e intuitiva.

Han mejorado el control de la batería por parte del sistema para que este tenga más información sobre que aplicaciones gastan mas batería y poder notificárselo al usuario.

La última nueva feature que que voy a poner aquí es que se puede llamar por internet desde la aplicación que gestiona las llamadas convencionales. Para eso se necesita una cuenta SIP, pero estas son gratis.