Mostrando entradas con la etiqueta Android. Mostrar todas las entradas
Mostrando entradas con la etiqueta Android. Mostrar todas las entradas

martes, 10 de octubre de 2017

Desactivar una de las SIM en un teléfono dual Android

Por primera vez tengo un teléfono dual SIM. Se trata de un Android de la marca BQ al que se le puede insertar una segunda tarjeta SIM. Esto puede ser útil para mantener un número de teléfono personal y otro del trabajo sin tener que llevar dos teléfonos o si tenemos dos tarjetas con distintas tarifas y queremos usar una u otra dependiendo del momento.

En mi caso, tengo dos tarjetas SIM de la misma compañía y en caso de que se me acaben los minutos de la primera, entra en juego la segunda. Esto no me pasa a menudo y si me pasa, suele ser a final de mes por lo que tener la segunda tarjeta activa todo ese tiempo, me parecía una tontería además de un gasto de batería.

Por suerte, existe una pantalla de configuración entera para las preferencias de las tarjetas SIM en la que se puede elegir qué tarjeta queremos usar por defecto para las llamadas, los datos y los mensajes cortos SMS.

En la versión 7 de Android, Android Nougat, en la pantalla de configuración, encontramos esta opción casi arriba del todo: "SIM Cards"


Ahí encontraremos la opción para desactivar una de las SIM y así ahorrar algo de batería hasta que de verdad nos haga falta usarla, o si queremos desactivar la tarjeta del trabajo fuera de las horas laborales.

miércoles, 30 de julio de 2014

Crea tu primera aplicación con PhoneGap

Para crear tu primera aplicación con PhoneGap hay que seguir los siguientes pasos:
  1. Instalar NodeJS. Desde la versión 3.0 e PhoneGap la instalación se realiza mediante NodeJS. Descargar el instalador desde la web de NodeJS y seguir los pasos de instalación.

  2. Una vez instalado NodeJS abrir un terminal y ejecutar el siguiente comando.
    > npm install -g phonegap
    Con esto se habrán descargado desde el repositorio oficial todos los paquetes necesarios para crear aplicaciones con PhoneGap

  3. Desde el terminal, nos dirigimos al directorio donde se vamos a crear nuestra aplicación. Desde ahí ejecutamos el siguiente comando.
    > phonegap create my-first-app

    Comprobamos que se ha creado un directorio my-first-app
    >cd my-first-app
    >dir


    Comprobamos que dentro de este directorio tenemos 4 nuevas carpetas: hooks, platforms, plugins, www

  4. Para compilar la aplicación de forma remota mediante PhoneGap Build para la versión de Android, ejecutamos el siguiente comand. Nos pedirá un usuario y contraseña
    > phonegap remote run android

    Esta acción nos devuelve un código QR . Con esta compilación, no disponemos de la aplicación en local, se ha generado de forma online con la plataforma PhoneGap Build.

    La aplicación remota la podremos ver en la página de Adobe PhoneGap Build. Para compilar con PhoneGap Build necesitamos disponer de cuenta de ID de Adobe o de GIT. Con la cuenta gratuita PhoneGap Build solo nos permite subir una aplicación. También se puede subir la aplicación directamente desde la página subiendo en un ZIP la carpeta www de la aplicación, en vez de hacerlo por línea de comandos.

  5. Para ejecutar la aplicación en local
    > phonegap local run android
    Se abrirá un emulador que cargará la aplicación si no hay ningún emulador ya ejecutándose.

NOTA 1: También se puede ejecutar para otras plataformas (en este caso iOs) con el comando
> phonegap run ios


NOTA 2: Para ejecutar la aplicación en Android, deberemos tener instalado el SDK de Android y configuradas las siguientes variables de entorno:

ANDROID_HOME = C:\ADT\adt-bundle-windows-x86_64-20140702\sdk
ANDROID_PLATFORM_TOOLS = C:\ADT\adt-bundle-windows-x86_64-20140702\sdk\platform-tools
ANDROID_TOOLS = C:\ADT\adt-bundle-windows-x86_64-20140702\sdk\tools
ANT_HOME = C:\apache-ant-1.9.4-bin\apache-ant-1.9.4

Incluir estas variables en el PATH

PATH = %ANDROID_HOME%\tools;%ANDROID_PLATFORM_TOOLS%;%ANT_HOME%\bin;

Atención: la versión de ant debe ser superior a 1.6

NOTA 3: Es necesario tener instalado GIT en nuestro PC, sino durante la instalación de PhoneGap nos aparecerá un error. 

NOTA 4: Si aparece el error Failure [INSTALL_FAILED_OLDER_SDK] hay que comprobar que la versión de android:minSdkVersion="" del fichero AndroidManifest.xml es igual o menor a la API con la que se ejecuta el emulador donde se instala la aplicación y que dicha API está instalada en nuestro ordenador.

 




martes, 3 de julio de 2012

Cambiar de ROM en la HTC Magic 32B

Muchos de los usuarios de smartphones o tablets quieren sacar más partido de ellas instalando ROMs que aumentan el rendimiento y ofrecen nuevas características de los terminales. Sin embargo, la gran mayoría de ellos, entre los cuales me incluyo, realizan acciones como loros siguiendo tutoriales en internet, pero en realidad no tienen (tenemos) mucha idea de lo que en realidad estamos haciendo.

ROM de Cyanoget cargando en mi HTC Magic

A base de trastear, instalar, rootear, desinstalar, formatear, particionar, etc... uno va cogiendo conocimiento y parece que las acciones le van sonando. Pero siempre que tengo que volver a hacer algo en el teléfono, mismo problema: ¿cómo se hacía esto? Aquí lo dejo para que no se me vuelva a olvidar, o al menos, saber donde buscarlo.

Pues aquí va un mini-tutorial de cómo instalar una nueva ROM en la HTC Magic 32B (si es 32A tiene pequeñas modificaciones), suponiendo que ya se encuentra rooteada y que tenemos instalado un bootloader propio como el de Cyanogen o mejor todavía (el de Cyanogen ya no está soportado) el de Amon Ra.

Si no es así, no creo que puedas hacer el pequeño proceso que a continuación describo, pero aunque puedas, no sigas adelante pues puede tener consecuencias no deseadas (no digas que no te advertí, y no me responsabilizo por supuesto).

Pues si tu teléfono se encuentra en esas condiciones, el trabajo sucio ya está hecho, instalar ROMs es lo más sencillo que hay:


  1. Si tienes datos que quieras guardar, haz un backup. Yo no tengo nada que no pueda permitirme perder (quizá alguna foto pero poco más) así que me salto este paso. Hay aplicaciones estupendas que automatizan esto.
  2. Descarga la ROM que desees instalar. Asegúrate que sea la adecuada para tu teléfono. Cyanogen seguramente sea el desarrollador de ROMs más conocido del momento, pero hay otras muchas por ahí: busca, lee y elige.
    Muy posiblemente también tengas que bajar otro zip con las aplicaciones nativas de Google como gmail, maps, youtube... Las ROMs no suelen incluirlo
  3. Copia el archivo (o los archivos) descargado en la raíz de tu tarjeta micro SD, bien sacándola y pinchándola a un ordenador o bien conectando el teléfono al ordenador y habilitando la transferencia de archivos. No olvides extraer con seguridad una vez hayas terminado.
  4. Apaga el teléfono, espera unos segundos y vuelve a encenderlo manteniendo el botón home (la casita) apretado. En unos pocos segundos habremos accedido al bootloader que tengamos instalado (Amon Ra) seguramente. (Lista de como acceder al bootloader en distintos dispositivos).
  5. Para que nada falle y todo vaya bien, yo siempre elijo hacer un wipe completo del teléfono, pero esto es opcional. Al menos es recomendable hacer wipe de la caché dalvik.
  6. A continuación elige la opción flashear zip desde tarjeta SD que nos mostrará los archivos que hemos descargado anteriormente. Elige el de la ROM. Opcionalmente, instala también las aplicaciones de google si quieres o si es necesario siguiendo el mismo paso pero eligiendo esta vez el otro archivo.
  7. Reinicia el teléfono y listo. La primera carga puede tardar bastante, cosa de 5 minutos es normal aunque también puede tardar menos.
En estos 7 pasos hemos cambiado la ROM, como veis, es algo sencillo que no implica casi ningún riesgo y que podemos hacer cada vez que queramos probar una nueva ROM o reinstalar la que tenemos porque el teléfono empieza a ir lento, cosa que a mi me sucede cada pocos meses al ir instalando aplicaciones.

Espero haya sido de utilidad

lunes, 28 de febrero de 2011

¿Y por qué mi Android no utiliza mi WiFi?

Esa es la duda que me corroe... tengo mi router wifi, con el que conecto todos los ordenadores de la casa. Sin embargo, cuando se trata de móviles, todo falla. Se conectan con una señal óptima, se autentican y se les asigna IP... todo perfecto hasta que intentas realmente acceder a internet. En ese punto todo son esperas y esperas y finalmente, fallo en la conexión.

¿Alguna sugerencia?

Con la Wii también tuve mis problemas cuando cifraba la conexión con WPA, pero después de quitárselo y pasar a un nivel inferior, WEP, parece que todo funcionó. No así con los teléfonos.

Para más referencia, el teléfono en cuestión es un HTC Magic liberado y rooteado con Cyanogen.

Y no puedo terminar el post sin dejar mi teoría: tengo un router que es una mierda (en su día sería bueno, pero ahora ya tiene unos cuantos años) y que debería cambiar por uno más decente.

domingo, 2 de enero de 2011

WhatsApp para Android

Hoy he descubierto la aplicación WhatsApp para mi Android. Había oído hablar de ella, pero no había hecho mucho caso pues no me parecía que ofreciera mucha mejora con respecto a otros servicios ya existentes como mandar un correo electrónico o el propio chat de gtalk (los dos te notifican de la llegada de un nuevo correo y de un nuevo chat).

 Sin embargo, hablando con dos amigos, que me han convencido, tienen toda la razón en que:
  • WhatsApp permite separar: mientras que los correos te llega una notificación por cada uno, con WhatsApp sólo te llega notificación cuando alguien te escribe... no quieres tener que estar leyendo todos los correos que te llegan al momento por si alguien te quiere decir algo.
  • Parece ser que el GTalk no va del todo fino en los iPhone
  • A mucha gente le da pereza escribir un email, mientras que la interfaz de esta aplicación invita a que se use más como SMS.
La cosa es que finalmente me la he instalado. Es necesario registrarse con nuestro número de teléfono, de manera que únicamente podremos tener una cuenta asociada a nuestra tarjeta. Y el primer "fallo" llega aquí:
  • No es gratuita. Se adquiere una licencia que nos permite utilizar la aplicación durante un año, tras el cual se deberá pagar por el uso de la misma (no estoy seguro de la cantidad pero me parece haber oído que algo así como 1 euro mensual... quizá me confunda y en su página no lo encuentro)
Cuando se verifica y activa la cuenta, llega el segundo fallo:
  • Detecta que tengo una ROM distinta de la de fábrica y dice que puede ser incompatible... a pesar de ello sigo adelante
La inicialización tarda bastante, yo de hecho he tenido que apagar el teléfono y volverlo a encender cansado de esperar (más de 10 minutos??).

Otro fallo, este de privacidad:
  • De buenas a primeras, puedes ver a todos los contactos que tienen la aplicación instalada, lo que quiere decir, que a partir del momento que la instalas, tu también saldrás en todas las listas de la gente que se la instale... Debería de haber una opción de privacidad para no aparecer en dichas listas automáticamente y poder ir añadiendo a los usuarios que quieras una vez ellos te hayan aceptado. Aunque luego se puede bloquear a usuarios, no es lo mismo.
Más fallos, de funcionamiento:
  • No sé si será debido a mi ROM y las incompatibilidades que puedan existir, pero al abrir la lista de contactos de WhatsApp, se me queda colgada y tengo que volver a abrirla para que funcione... esto me ha pasado sobretodo al principio y aleatoriamente, bastantes veces. También pasa esto en otras pantallas, pero menos... ya digo que no sé si será por mi ROM o no.
  • No hay manera de desactivar las notificaciones... hay que entrar en la elección del sonido y elegir "Ninguno", pero no hay un botón para desactivarlo y luego poder volverlo a activar, que sería mucho más rápido.
  • Igual que en el caso anterior, no hay manera de desactivar la aplicación momentaneamente en casa de que tengamos poca batería o que simplemente nos de la gana desactivarla... por lo que he visto, creo que la única manera sería desinstalándola... o quitando la conexión de datos claro...
  • Y por último, por la manera en que funciona la aplicación, supongo que gastará "bastante" batería. En los iPhone funciona a través de los mensajes "push", pero en android ese tipo de mensajes no están implementados todavía (por lo que tengo entendido) por lo que tendrán que tener otro sistema para la recepción de los mensajes que implicará un mayor consumo de batería.
Por tanto, y resumiendo, la aplicación en sí está bien, la idea es muy buena y da algo más que lo que pueden ser las notificaciones del correo o de otros medios de chat (ver el artículo del Androide Libre para más info). Sin embargo, el funcionamiento de la misma no es el mejor, echando en falta opciones de privacidad y sobre todo la posibilidad de poder suspender la aplicación temporalmente.

viernes, 5 de noviembre de 2010

AppInventor, el nuevo invento de google para Android

Bueno, quizá no sea tan nuevo esto del appInventor, pero yo me he enterado estos días y me he registrado para poder utilizarlo, porque no está abierto todavía más que a través de invitaciones.

La idea es abrir el mundo de la programación incluso a aquellos que no saben programar... sí sí, suena muy raro, pero es la idea: algo muy sencillo muy visual y muy intuitivo.

He tenido la posibilidad de probarlo en la cuenta de un amigo y es impresionante lo bien que funciona (bueno... debo decir que en mi ordenador no conseguí que funcionara, pero tampoco lo intenté demasiado) y la integración que proporciona con el terminal android: con dar un simple click nos despliega la aplicación que hemos creado en el movil directamente... pero ahí no termina todo, si no que podemos cambiar el diseño y va cambiando a la vez en el dispositivo móvil!

Cómo pega le encuentro que se puede quedar un poco limitado las acciones que se pueden hacer, por lo que está muy bien para aplicaciones sencillas, pero no para cualquier tipo de aplicación.

Si se quiere ver en funcionamiento elandroidlibre tiene unos vídeos en los que crea una aplicación en un pispas.

Y ahora a esperar la invitación para poder usarlo.... mientras eclipse y código :)

jueves, 30 de septiembre de 2010

Probando desde Android


Antes de irme de viaje y por si me entrara la vena de escribir desde tierras americanas, quería hacer una prueba desde el móvil para ver que todo funciona correctamente. La aplicación que estoy usando para ello es "Blogger-droid" que permite además la inclusión de imágenes y vídeo, que paso a probar a continuación:

En teoría he subido dos fotos, la pantalla de mi ordenador, tomada al momento y otra del aspa de un molino que tomé desde el coche el otro día.

Lástima que no se pueda escribir más rápido desde aquí.

Fron Android
Published with Blogger-droid v1.6.1