Archivos del Autor: pacosal

Introducción a ScoreLoop

Tal y como comentamos en el pasado artículo, quedaba pendiente unaintroducción a Scoreloop. ScoreLoop es una red que proporciona a los desarrolladores al menos 2 cosas importantes:

1- Un tablero donde colocar las puntuaciones de sus usuarios de forma sencilla y sin utilizar servidores propios

2- Una red donde poder promocionar su aplicación

Adicionalmente ofrece servicios para ofrecer previo pago a los usuarios más opciones “in game” y cobrar por paypal.

Empezar

Scoreloop tiene soporte para IOs, Windows Phone 7 y Android. Lo primero que tenemos que hacer es ir a scoreloop.com y darnos de alta como desarrolladores. Una vez en dicha página deberemos dar de alta uno de nuestros juegos al que vamos a incorporar un tablero de records.

Esto nos permitirá acceder  a los códigos “Game Secret” y “Game ID” que tendremos que incluir en un fichero llamado scoreloop.properties. A este fichero también se le añade el nombre y la versión del juego de la siguiente forma:

game.id = 5d01c386-ed3a-11dd-bc21-0017f2031122
game.secret = V3jc99ubdm5MLnha5r9QzWiA89cywfoNCiHSqBDTfIyKRzob9Ra0bA==
game.name = Scoreloop Sample Game
game.version = 1.0

Este fichero hay que almacenarlo en una carpeta llamada “assets” en el directorio del proyecto.
Leer más

Juego Pinball Deluxe

Como amante de las máquinas de petacos siempre me gusta echar una partidita cuando dispongo de tiempo.  En este caso os traigo un juego de pinball para nuestros queridos móviles y tablets Android.

Pinball Deluxe es un pinball gratuito que viene con 3 tableros diferentes, siendo el tercero de ellos muy grande incluyendo 6 petacos. Tiene diferentes opciones entre las que se encuentran mover la máquina (el móvil) para evitar que se cuele la bola, por lo demás, un grafismo bastante conseguido. Es muy sencillo de manejar, de modo que el resto os lo dejo para vosotros.

Curiosamente se adapta muy bien su interfaz en tablets (probado en un Nook con froyo). Al finalizar la partida podeis enviar vuestra puntuación del juego y compartirla con el mundo. Para ello la aplicación utiliza los servicios de ScoreLoop, de lo que hablaremos en otra entrada.

A continuación un vídeo del juego.

Para su correcto funcionamiento requiere Android 2.1 o superior, descarga la aplicación mediante el Market Web.

Desarrollo – Como obtener la localización del dispositivo

Comienzo con este primer post una serie de artículos sobre pequeños trozos de código que he utilizado en mis aplicaciones con objeto de que os os puedan servir a los que estais desarrollando, o que os entre el gusanillo a aquellos que estan dudando si dar el salto y realizar sus propios proyectos.
En la aplicación Record my life, entre otras cosas, se obtiene la localización del dispositivo, que es enviada mediante mail a la dirección previamente configurada.
La localización puede ser por la red (la celda en la que se encuentra el móvil) o por GPS si lo tiene activado.
Es sencillo de realizar:

/**
* location
*/
public static String getLocation() {
String l = «»;
try {
LocationManager lm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
Criteria cri = new Criteria();
cri.setAccuracy(Criteria.ACCURACY_FINE);
String provider = lm.getBestProvider(cri, true);
Location loc = lm.getLastKnownLocation(provider);
Double d1 = loc.getLatitude();
Double d2 = loc.getLongitude();
// http://www.mapquest.com/maps?l=43.28083&g=-2.9598
String latitude = Location.convert(d1,Location.FORMAT_DEGREES);
String longitude = Location.convert(d2,Location.FORMAT_DEGREES);
latitude = latitude.replace(«,», «.»);
longitude = longitude.replace(«,», «.»);
l = «http://www.mapquest.com/maps?l=» + latitude + «&g=» + longitude;
Util.logDebug(«location: » + l);
} catch(Exception e) {
Util.logDebug(«Exception (getLocation): » + e.getMessage());
}
return l;
}
Si observais el código vereis que es muy sencillo.
Lo que se envía por mail es una url de un servicio para que al pulsarlo, nos muestre directamente el mapa con la localización. El formato lo podeis ver comentado.
Para poder acceder a la localización hay que incluir en el AndroidManifest los siguientes permisos:

Mas información en la documentación de Android.

Megavideo para Android

El pasado 24 de Febrero se ha liberado en el Android Market la primera beta de la aplicación para Android Megavideo. Es una versión no oficial que se encuentra en sus primeras etapas de desarrollo, pero ya podemos descargarla del Market  y dedicarle un rato para ver sus logros.

Una cosa muy importante es que no necesita flash para funcionar y que hace algo intermedio entre descargar el video y visualizarlo. Para visualizarlo recomienda la App Rock Player. Como todavía no tiene buscador, debemos teclear el enlace del video para que proceda a su descarga, pero cuando ha alcanzado un determinado porcentaje de bajada, podemos pulsar sobre él y darle al Play para que lo abra Rock Player e ir visualizando el video.

Probado en un HTC Desire y funciona bastante bien, a pesar de que de momento no tiene buscador y no se pueden ver videos en HD, pero seguro que lo incorporan en siguientes versiones.

Dispone de bastantes opciones de configuración y de una opción  para ver un video aleatorio.

Un video de la aplicación a continuación.

Para su correcto funcionamiento requiere Android 1.6 o superior, descarga la aplicación mediante el Market Web

Tablets Android

En esta entrada, pretendo iniciar un debate sobre la calidad de los tablets android que se estan presentando y sobre todo sobre su precio.

No termino de entender, porque el famoso Motorola Xoom va a costar la friolera de 800 $, ni como el Samsung Galaxy Tab, puede costar 700 $, cuando van a competir contra el archiconocido ipad de Apple y éste todavía presentará dentro de poco su segunda versión.

Lo del Galaxy Tab, me parece todavía más grave, ya que ejecuta Android 2.2 que es evidente que no está preparado para tablets, como está claro después de la presentación por parte de Google de HoneyComb. A ver si sus poseedores tienen suerte y Samsung los actualiza, pero han pagado mucho dinero por algo que se va a quedar un poco obsoleto en breve. Al menos el HTC Flyer dispone de un interfaz HTC Sense específico que le dota de mucho más valor.

Es evidente, que personalmente, me encanta Android, pero he utilizado durante 1 mes un ipad y la fluidez que tiene éste en el navegador dista mucho de la que presenta el Galaxy Tab.

Por otra parte, comparemos todo un Motorola Xoom con el Nook Color. Es evidente que el Xoom tiene mejor hardware y mejores prestaciones, pero si comparamos por precio, ¿pagarías 800 $ contra 250$ por dicha diferencia?

En tiempos de crisis, creo que más vale un Nook Color que un Motorola Xoom, por muchas prestaciones que tenga este último, porque al fin y al cabo, lo vas a utilizar para navegar, leer comics, leer algún libro y ver fotos y videos, y para esto, sirven ambos.

¿Que opinais vosotr@s?

1 35 36 37 38 39 41