viernes, 30 de octubre de 2020

SensaMe: Esta aplicación puede salvarte la vida


QUÉ ES SENSAME

SensaMe es una aplicación gratuita que 'siente' los movimientos de tu teléfono.

La mayoría de smartphones incorporan sensores que permiten medir entre otras cosas la posición, rotación, ángulo de giro y aceleración del dispositivo, y se utilizan en aplicaciones como realidad aumentada o juegos. SensaMe utiliza esta información para determinar si tu dispositivo ha recibido un fuerte impacto y en caso de que así sea, envía por SMS un mensaje con tú ubicación a las personas que hubieras indicado.

martes, 22 de noviembre de 2016

Como depurar servicios en Android Studio

Si alguna vez habéis intentado depurar servicios en Android Studio, veréis que los breakpoints que estáis poniendo, solo funcionan en la aplicación principal, pero no en el servicio deseado.
De hecho, en la ventana Android Monitor, ni siquiera puedes ver los mensajes de log generados por el servicio, solo los de la aplicación principal.

sábado, 19 de noviembre de 2016

Los vídeos se ven a cámara lenta en Google Fotos

¿Tienes problemas al reproducir vídeos desde la aplicación Google Fotos? ¿Se visualiza como si fuera a cámara lenta y entrecortado?
El problema no está en la aplicación es sí, sino en el motor de reproducción multimedia que utiliza Android por defecto.

martes, 15 de noviembre de 2016

No puedo publicar una actualización de APK en Google Play

Al intentar publicar una nueva actualización de mi aplicación Sensame me ha aparecido el siguiente error en la pantalla de Google Play Developer Console:

Esta configuración no se puede publicar por los siguientes motivos: La versión 1 no está disponible en ninguna configuración de dispositivo: todos los dispositivos que puedan recibir la versión 1 recibirán la versión 2


La actualización queda como borrador en producción y no es posible publicarla. Las acciones disponibles en el menú desplegable son solo para moverla a fase alpha o beta

No se activa el botón de la WiFi en Android

¿Intentas activar la WiFi de tu dispositivo, hace el intento, pero enseguida se desactiva sin mostrar mensaje alguno?

Pueden ser múltiples causas pero este truco es rápido y además conseguirás que aumente la duración de la batería.

miércoles, 9 de noviembre de 2016

Sensame: This app could save your live

WHAT IS SENSAME?

SensaMe is a free application that 'feels' the movements of your phone.

Most smartphones uses sensors for measuring, among other things, the position, rotation, steering angle and device acceleration, and are used in applications such as games or augmented reality. SensaMe uses this information to determine if your device has received a strong impact and if so, sends an SMS message with your location to people you had indicated.

sábado, 5 de noviembre de 2016

Android Studio: Unknown AVD name, use -list-avds to see valid list.

Si al intentar ejecutar una aplicación desde Android Studio en un emulador desde Linux, recibes este mensaje de error:

PANIC: Unknown AVD name [Nexus_5_API_24], use -list-avds to see valid list.
HOME is defined but could not find Nexus_5_API_24.ini file in $HOME/.android/avd
(Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd and $HOME/.android/avd)


Y después este otro:



Es posible que el problema sea debido a que no tienes acceso root.

viernes, 4 de noviembre de 2016

No puedo hacer que Chrome sea navegador predeterminado en Windows 10

Por algún problema con la última actualización de Windows 10, no consigo hacer que Chrome sea mi navegador predeterminado.
Al abrirlo me aparece siempre este mensaje en la parte superior:


Y aunque siga el enlace para establecerlo como predeterminado, no funciona.

sábado, 22 de octubre de 2016

The version of Gradle you connect to does not support that method.

Después de actualizar Android Studio y abrir un proyecto que tenía antiguo, he recibido este mensaje de error al querer compilar y ejecutar la aplicación:


Esta es la descripción detallada:

      UnsupportedMethodException
      Unsupported method: AndroidProject.getPluginGeneration().
      The version of Gradle you connect to does not support that method.
      To resolve the problem you can change/upgrade the target version of Gradle you connect to.
      Alternatively, you can ignore this exception and read other information from the model.

El propio error nos da la pista de que el problema está con la versión de Gradle que es el módulo que se encarga de la compilación.

Si nos vamos al panel izquierdo y en la pestaña Project seleccionamos la vista Android, veremos una carpeta denominada Gradle Scripts y dentro el archivo build.gradle:


Si lo abrimos:


Como puede apreciarse, el texto asociado a buildToolsVersion está en un color diferente.
Si pasamos el ratón por el texto "23.0.1" nos indicará que es una versión antigua y nos recomendará instalar la última. Si pulsamos en la bombilla podremos decirle que lo modifique por nosotros.

Seguidamente, deberemos sincronizar el proyecto. Nos aparecerá un mensaje en la parte superior que nos permitirá hacerlo automáticamente:


Es probable que Android Studio nos recomiende actualizar el plugin de Gradle:



Ahora ya podemos probar a compilar de nuevo nuestro proyecto:


Si lo deseamos también podemos hacer lo mismo con los textos ubicados más abajo con las recomendaciones de actualización: