18 may 2014

Linterna: ahora también utiliza el flash de la cámara


No han sido pocos los usuarios que habiendo elegido Linterna para ver en la oscuridad se han visto decepcionados porque no utilizaba el flash de la cámara de fotos.

Esta opción no estaba incluida en el diseño original, pero finalmente ha sido incluida sin que suponga una molestia para quienes Linterna ya era bueno sin  el flash.


Este cambio hace que linterna necesite algunos permisos más. En total necesita:

  • Modificar los ajustes del sistema global:
Linterna necesita modificar los ajustes globales para aumentar el brillo de la pantalla al máximo.

  • Usar la cámara de fotos.
Para utilizar el flash es necesario antes acceder a la cámara de fotos, aunque Linterna no la utiliza.

  • Usar el flash
Es un permiso separado que Linterna necesita para poder encender el flash.

Si con la luz de la pantalla no tienes suficiente ahora puedes utilizar el flash con Linterna.


11 may 2014

Guía para la solución de problemas con AutoPlay

Hola,

¿Has descargado AutoPlay y no funciona? No te preocupes. Permíteme guiarte a través de algunos pasos y verificaciones para saber por qué AutoPlay no está funcionando como debiera, qué puedes hacer tú para hacerlo funcionar o entender por qué no puede funcionar en tu caso.

16 abr 2014

A guide to AutoPlay problem solution

Hello,

So you downloaded AutoPlay and it is not working? Do not worry. Let me will guide you through some steps and verifications to know why AutoPlay is not working properly, what can you do to make it work or understand why it can not work in your case.

4 abr 2014

AutoPlay: why & how

 I have to admit that the App description on Google Play may be too short to anyone who wants some more detailed and know if the App can do this or that.

So to help you here I explain more details of the App and why it is the way it is and how it was done.

Why

AutoPlay is an Android App that allows you to start listening your music by simply plug in your earphones.

The Android operating system does already something similar, but on the opposite side: if you are listening music with earphones and you unplug them the music stops automatically with no action required.

Then the question was: why not start to play the music again when I plug the earphones back?

I know that my mobile phone needs some level of security to preserve the, al least for me, valuable information I store in it. So if someone stoles my phone the first thing it would need is to enter a password. Of course this does not prevent the thief to get access to the information or put the phone again to factory default, but gives me valuable time to activate the remote delete that the Google Account allows.
What does this has to be with the music player and the earphones? Well, my phone requires a password to access to any App, so every time I want to start to play the music I had to enter the password. Stop the music was easy: simply unplug the earphones. But play it again was not so easy as I would expect.

No answer I found on Google Play. And I decided to make an App to do it.





How

The program definition was very clear: just start the music if earphones were plugged.
After some search I read about the messages that Android sends to all Apps to inform about some events that may occur along the phone day.
Some messages are related to music controls and fortunately one was about earphones state.

My App just needed to start listening the appropriate messages, listening for earphones plugged and also sending messages to music players to start play music, emulating the controls integrated on some earphones to control the music. So the music player must hear these commands and attend the order.

I named the App AutoPlay and put it on Google Play just in case any other person finds it as useful as me. A free App.

Then one problem arised: the Samsung Galaxy S2 I use had one music player that most of the time received nicely the "play" command and properly started the music on background, but sometimes not at all.
I found that the "play" commands my App was sending were simply ignored if the music player was never started since the phone was turned on. So the music player should be starting some kind of service to listen to play commands.

I changed the App to start the music player before sending the "play" command. This solution worked fine, but the sacrifice was that know the music player jumps to front, disrupting whatever you could be doing.

Later on some users complained that they had installed a music player able to listen to play commands, but when they plugged the earphones another music player was started but the first one attended the "play" command.

So I changed the App to let the user select which music player should start, if any, when the earphones are plugged.

As you can see the App development was not as simple as it could seem.


1 sept 2013

AutoPlay ahora permite elegir el reproductor de música

Tal como anunciábamos en el mes de abril, a petición de algunas personas ahora AutoPlay permite elegir qué reproductor de música se inicia al conectar los auriculares.

AutoPlay puede simplemente ordenar a su dispositivo Android que se inicie la música, eligiendo la opción "Ninguno explícitamente".
Esto únicamente envía un comando "Play" al servicio de reproducción de música que se esté ejecutando.

Cada reproductor de música puede o no tener este servicio. Si su reproductor de música no lo tiene, AutoPlay no podrá comunicarse con él y ordenarle que inicie la reproducción de la música.

Aunque su reproductor tenga este servicio puede que su reproductor de música no lo inicie automáticamente hasta la primera vez que se ejecuta el propio reproductor. Si este fuese su caso, el comando "Play" no sería atendido por ningún servicio. Esto sucede, por ejemplo, en los teléfonos Samsung Galaxy S2 con una versión de Android inferior a la 4.1.2.

Si tiene este problema elija la opción "Reproductor por defecto" y AutoPlay, antes de enviar el comando "Play" iniciará el reproductor por defecto de su sistema Android.

Esta opción puede ocasionar que dos reproductores se inicien y el comando "Play" lo reciba sólo uno de ellos y puede no ser el que usted prefiere. Esto sucede en algunos dispositivos, como en el Samsung Galaxy S2 con Android 4.1.2.

Si tiene este problema elija la opción "Ninguno explícitamente", ya que en el Samsung Galaxy S2 con Android 4.1.2 el servicio del reproductor de música de Samsung se inicia automáticamente y es el que recibe el comando "Play".

Si su dispositivo permite elegir qué reproductor utilizar y su servicio se inicia automáticamente, elija la opción "Ninguno explícitamente".

Si el servicio de su reproductor no se inicia automáticamente elija la opción "Reproductor seleccionado", pulse sobre el icono con la "i" y elija su reproductor de la lista de aplicaciones. AutoPlay lo iniciará antes de enviarle el comando "Play".

Con esta nueva versión esperamos que AutoPlay siga haciéndole la vida un poco más cómoda.


19 jul 2013

Linterna


Linterna es una aplicación para Android que permite iluminar la oscuridad con tu móvil. Nada más y nada menos. Sólo eso. Sin opciones ni botones.

25 may 2013

Diamante

Si te divertiste con los juegos de gemas Diamante te entusiasmará.

Tendrás que lanzar gemas desde los cuatro lados para conseguir grupos de tres iguales. Cuando vacies la pantalla pasarás al siguiente nivel. Si juntas más de tres además obtendrás cinco puntos adicionales.

Cuando avances por los niveles aparecerán nuevas gemas y nuevos objetos: bombas para ayudarte a conseguir los puntos de las gemas, globos para subirlas o pesos para bajarlas y agruparlas. Pero también aparecerán paredes de ladrillos que aunque te harán más dificil pasar de nivel, también puedes eliminar con las bombas.

Pero este juego es para que pases el rato divirtiéndote, no para estresarte, así que podrás configurar si quieres bombas, globos, pesos y paredes de ladrillos. Y no sólo eso, también puedes dehacer la última jugada si te equivocas.

Puedes salir cuando quieras del juego y tu partida se guardará automáticamente. Y si quieres comenzar desde cero sólo tienes elegir la opción "Nuevo juego".

No sólo es sencillo, además es muy entretenido. Y no hay último nivel.

¡Que te diviertas! ¡Ah! Y su tienes cualquier pregunta, sugerencia o problema no lo dudes y enviánosla a ivan.melenchon.serrano@gmail.com y te ayudaremos.

Diamante en Google Play