¡Promociona gratuitamente tu aplicación!

Cómo reproducir archivos de audio desde el directorio Assets en Android

Hoy vamos a ver cómo reproducir archivos de audio almacenados en el interior de nuestra aplicación Android, concretamente en el directorio Assets. Todo se hace con ésta función:

[java]public void reproducirDesdeAssets(String recurso)
{
try
{
// Si está creado lo matamos
if(this.mp != null)
{
this.mp.stop();
this.mp.release();
this.mp = null;
}

// Creamos el nuevo reproductor
this.mp = new MediaPlayer();

// Cargamos un archivo desde el directorio assets
AssetFileDescriptor afd = getAssets().openFd(recurso);
FileDescriptor fd = afd.getFileDescriptor();

// Reproducimos
if(fd != null)
{
this.mp.setDataSource(fd, afd.getStartOffset(), afd.getLength());
this.mp.prepare();
this.mp.start();
}
else Toast.makeText(getBaseContext(), "¡Error reproduciendo "+recurso+"! Recurso nulo…", Toast.LENGTH_LONG).show();
}
catch (Exception e)
{
e.printStackTrace();
Toast.makeText(getBaseContext(), "¡Error reproduciendo "+recurso+"! "+e.getMessage(), Toast.LENGTH_LONG).show();
}
}[/java]

Basta con colocar nuestros archivos de audio en el directorio Assets del proyecto Android y dar su ruta para empezar a reproducirlos.

Facil, ¿verdad?

Aplicaciones de los lectores: Sleep & Save y Catch Mole!

Empezamos la semana con toda la energía que sea posible (y una dosis extra de café) con una utilidad y un juego.

Sleep & Save

Ranguita nos propone una utilidad para mejorar nuestro sueño. Describe a su aplicación de ésta forma:

La publicidad de mi aplicación es la siguiente:

Cansado de recibir notificaciones molestas ( de Facebook,Twitter, whatsapp,etc) mientras descansas?
Aburrido de gastar batería de tu móvil inútilmente mientras duermes?
Basta ya! Piensa en verde!

Sleep & Save es tu programa: simple, eficaz y efectivo.
Marca las hora inicio y fin del descanso y tu móvil solamente admitirá las llamadas, desconectando tu conexión a internet y ahorrando así bateria y evitando sonidos.

Podéis verlo en funcionamiento en éste video:

Imagen de previsualización de YouTube

Para descargarlo, id a Google Play, como siempre:

Catch Mole!


Toni Paricio vuelve a las páginas del Diario de un Androide para presentarnos su último juego, que describe de ésta forma:

Catch Mole! es un divertido juego de ingenio y estrategia al estilo Buscaminas. Tu objetivo será capturar al topo Mole que se esconde bajo tierra. Pero Mole no es lo único que oculta el subsuelo, Mole se mueve entre tuberias y cables de alta tensión, ¡Ten cuidado en donde clavas tu pala si no quieres acabas chamuscado!

Pero Catch Mole! no es un juego de azar. Un sistema configurable de pistas te ayudará a moverte y a localizar a Mole, encuentra la mejor estrategia para atraparlo.

Catch Mole! está diseñado tanto para Smartphones como para Tablets ¡Acepta el reto de Catch Mole!

Es una vuelta de tuerca original al concepto del clásico buscaminas que convence si se le da la oportunidad. Así que no lo dudéis, descargarlo desde el Google Play:

Enlazando a la página de nuestra aplicación en SlideME

SlideME es una market alternativo para nuestros móviles y tablets Android. En él podemos ver una amplia colección de aplicaciones presentes también en el Play Store, acompañadas de otro buen puñado de aplicaciones que por un motivo u otro han sido rechazadas en el Market de Google y han encontrado cabida en SlideME.

Como desarrolladores, podremos publicar de forma gratuíta nuestras aplicaciones en SlideME, tanto de pago como gratuitas, pero aquí tendremos un proceso de aprobación que tendremos que tener en cuenta.

Tras enviar OnScreenOff y OnScreenOff Pro-Key a SlideME me las han rechazado en primera instancia por dos motivos (muy facilmente subsanables) que deberéis tener en cuenta para que no os echen para atrás vuestros envíos.

  1. Si hay un enlace interno a una aplicación del Play Market (por ejemplo, para enlazar a la versión de pago desde la gratuita) deberéis hacer un enlace también a la misma aplicación en el SlideME market
  2. A la gente de SlideME no les gustan las keywords en las descripciones, así que nada de “aplicaciones similares” en la descripción larga de nuestra aplicación

La forma de enlazar desde nuestra aplicación a la página de SlideME es muy sencilla:

[java]Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("sam://details?bundleId=497d3ca6-03ba-11e2-aa83-c615183bdda6"));
startActivity(i);[/java]

El bundleId de nuestra aplicación lo encontraremos en la página de SlideME de nuestra aplicación (aunque esté pendiente).

¡Suerte en vuestra aventura por nuevos Markets!

Nueva versión de OnScreenOff, ahora con control de brillo

En el diario de un Androide estamos orgullosos de presentaros la nueva versión de OnScreenOff, la aplicación para que la batería de nuestros móviles y tablets con Android dure mucho más.

¿Y ésto como es posible?

Pues desactivando las conectividades cuando no son necesarias. Y ahora, con la nueva versión, regulando el brillo para que la pantalla no dispare el consumo.

Podéis probarlo directamente desde el Play Market, ¡gratis!



Descargar OnScreenOff
en el Play Market

¡Con perfiles todo es mejor!

Para optimizar aún más el consumo de batería OnScreenOff ofrece un modo adicional que habilita dos perfiles extra: el modo noche y el modo baja batería. Configurando el funcionamiento según el estado del dispositivo o el momento del día.

Podéis instalarlo por una cantidad irrisoria desde el Play Market:



Descargar OnScreenOff
ProKey en el Play Market

También en SlideME

OnScreenOff debuta en el market alternativo SlideME. Si preferis este mercado de aplicaciones podéis descargar ambas versiones siguiendo éstos enlaces:

Aplicaciones de los lectores: Wikitest Trivia Quiz y elOso

Para empezar la semana con tranquilidad os presentamos dos juegos muy diferentes traidos por nuestros lectores:

Wikitest Trivia Quiz

Aplicaciones de los lectores: Wikitest Trivia Quiz

Katia nos envía su primer juego, que sigue la clásica mecánica de preguntas y respuestas. Gracias a ella podremos aprender y divertirnos mientras competimos con otros jugadores de todas partes del mundo e intentamos escalar a lo más alto del ránking mundial.

Hay más de medio millar de interesantes, divertidas y curiosas preguntas sobre los temas más diversos, deportes, música, actualidad, cine, etc., por lo que tenemos muchas horas de diversión aseguradas.

Puedes descargarlo de forma gratuita en el Play Market:

elOso

Aplicaciones de los lectores: elOso

La gente de Cocoua nos mandan su nuevo juego, que ellos mismos describen de ésta forma:

Jugar a elOso es fácil, por turnos, cada jugador puede escribir una O o una S en uno de los cuadrados. El objetivo es formar la palabra OSO, el jugador que forma más veces la palabra OSO gana. Cuando un jugador consigue poner la palabra OSO repite turno colocando otra letra, una vez que ha puesto su letra, si no ve ningún OSO, puede pasar el turno al otro jugador.

Al principio se van distribuyendo alternativamente las letras y es difícil caer en un error y que el otro se apunte un tanto, pero a medida que se van rellenando los cuadraditos y queda menos espacio, se van reduciendo las opciones de evitar la formación de palabras. A menudo se termina con una avalancha de OSOs consecutivos.
El juego termina cuando se han rellenado todos los cuadraditos de la cuadrícula y puntuan los OSO conseguidos en Vertical, Horizontal y Diagonal.

Como vemos, una nueva versión del clásico juego de papel y lápiz, renovado con rankings, redes sociales, etc…

Puedes descargarlo de forma gratuita en el Play Market:

Nexphone: smartphone, tablet, portátil y sobremesa todo en uno, ¿se puede pedir más?

Mirad, mirad éste maravilloso video de un nuevo concepto muy parecido al maravilloso Asus Padfone, pero mezclando las bondades de Android con el maravilloso Ubuntu (gracias a ése hibrido desarrollado por mi querida Canonical):

Imagen de previsualización de YouTube

¿No es puro amor? ¡Quiero uno!

Actualizando CyanogenMod 9 a CyanogenMod 10 (Jelly Bean) en un Samsung Galaxy S2 i9100

Hoy vamos a experimentar con versiones inestables de nuestra amada CyanogenMod. Se acaban de anunciar las versiones semiestables M, pero desafortunadamente no hay una disponible para nuestros Samsung Galaxy S2 i9100, así que instalaremos una versión Nightly, las versiones directas desde las ramas de desarrollo.

Para instalar la versión Nightly de la CyanogenMod 10 (Jelly Bean) haremos lo siguiente:

  1. Descargar la rom CM-10 Nightly y copiar a la SD
  2. Descargar las Google Apps para CM-10 y copiar a la SD
  3. Pulsar la tecla de apagado y arrancar en modo recovery desde el menú de reinicio de la CyanogenMod 9 (también se puede hacer con la combinación de teclas de siempre, pero así es más cómodo)
  4. Hacer un backup de la rom actual con la opción correspondiente
  5. Instalar los dos zips que hemos copiado desde la opción correspondiente del menú recovery. En mi caso NO he hecho un wipe de los datos, pero se puede hacer sin problemas.
  6. Reiniciar :)

Tras un rato durante en el cual nuestras aplicaciones se optimizarán a Jelly Bean (siempre que no hayamos hecho el wipe) veremos la nueva pantalla de desbloqueo de Android 4.1.

Os iré contando qué funciona y que no en ésta versión Nightly. Además, iré actualizando la rom a la última publicada, así qu estad atentos al Diario de un Androide :)

¡A las ricas golosinas!

Actualizando CyanogenMod 9 a CyanogenMod 10 (Jelly Bean) en un Samsung Galaxy S2 i9100

Aplicaciones de los lectores: World Air Race y Emisoras de radio (actualizado)

Hoy os traemos un adictivo juego y la actualización de una aplicación de la que ya hablamos en su momento.

World Air Race

Elías Pereiras nos manda su juego World Air Race, un interesante juego de acrobacias aéreas en 3D controlado con el acelerómetro.

Con unos gráficos en 3D más que resultones nos dará buenas horas de acción desenfrenada, que sumada a sus diferentes modos de juego y a las estadísticas online (si, todos nos picamos cuando vemos a gente por encima de nosotros en los rankings) nos garantizan que pasaremos un buen rato.

Un juego que merece la pena probar sin duda alguna. Podéis descargarlo desde el Play Market:

Emisoras de radio (actualizado)

La buena gente de Codewai nos da una buena noticia sobre su aplicación de la que ya hablamos aquí en su momento. Dejemos que ellos mismos nos lo cuenten:

En un principio, la aplicación no permitía escuchar la radio; sin embargo, la hemos actualizado y ahora, a parte de poder consultar los diales, hemos añadido una opción que permite buscar radios online por temática (generalista, noticias, música, deportes y cultura) y escuchar su emisión.

Una genial noticia para los amantes de la radio. Podéis descargarlo desde el Play Market:

¡Saludos a todos

¿Conoces un buen enlace sobre Android? ¡Compartelo!

En el Diario de un Androide queremos recopilar una colección de enlaces de interés sobre el apasionante mundo de Android para compartirla con todos vosotros.

Y qué mejor forma que hacerlo que permitierndo que seáis vosostros mismos los que añadáis esos estupendos enlaces :)

Si quieres ller los enlaces que se han añadido hasta ahora o añadir tu propio enlace, accede a ésta dirección:

androide.hijodeblog.com/enlaces

¡Hagamos entre todos la mejor colección de enlaces sobre Android!

Disclaimer: Las imágenes mostradas en ésta página web se utilizan sólamente con propósitos ilustrativos, y son propiedad de sus respectivos autores (cuando es aplicable).
Hijo de Blog es un producto del Dr. SeROne

Los contenidos se ofrecen bajo una licencia de Creative Commons
Attribution-NonCommercial-NoDerivs 3.0 Unported

salvo que se indique lo contrario

Licencia de Creative Commons