Anuncios

Cómo enviar correos desde Android con Apache Commons


Trabajando con Android, muchos buscamos  enviar mensajes de correo electrónico usando un servidor SMTP, utilizando autenticación y cifrado, dentro de  de la propia aplicación android de forma que sea completamente transparente para el usuario.

Por desgracia javax.mail en Android no es una buena opción, ya que depende de las clases awt (problemas por la herencia) y no siempre funciona:no en vano ,de hecho algunas personas han tratado de adaptar la librería dado  que no ser requiere todo el paquete awt , pero lamentablemente han tenido poco éxito con eso; !y eso sin mencionar a quienes que refactorizando javax.mail para Android  (que lleva muchos  años, sin ningún mantenimiento)!.

Apache Commons es un conjunto de proyectos de Apache Software Foundation, que originalmente formaron parte de Jakarta Project. El propósito de estos proyectos consiste en proveer componentes de software Java reutilizables, en código abierto. Según su grado de madurez y actividad, los proyectos se agrupan en las categorías: proper, sandbox o dormant.

Otra opción mas pragmática pues  es usar Apache Commons ,puesto que la comunidad ha añadido un SMTPSClient y un AuthenticatingSMTPClient para el cliente SMTP original ,el cual con la  aplicación de un pequeño parche  para SSL y autenticación, se puede incrustar esta biblioteca en su aplicación para Android sin necesitar dependencias transitivas para enviar correo mediante la autenticación sobre una capa segura.

Autenticación SMTP y STARTTLS

STARTTLS es una extensión a los protocolos de comunicación de texto plano, que ofrece una forma de mejorar desde una conexión de texto plano a una conexión cifrada (TLS o SSL) en lugar de utilizar un puerto diferente para la comunicación cifrada.

El puerto utilizado para  envios de correos es generalmente 25 o el puerto 587 alternativo por lo que lo que se trata es de conectar al servidor SMTP en una conexión simple, se piden los comandos disponibles, y si se soporta STARTTLS,se  usa ,y el resto de la comunicación está cifrado.

Ahora tomemos el ejemplo de gmail, ya que el servidor es  smtp.gmail.com , como soporta autenticación y STARTTLS  podemos enviar fácilmente correos si importamos la libreria Apache Commons

 

Un ejemplo de código funcional qeu podemos probar desdeAndroid Studio es el siguinte:


 com.google.android.gms.appindexing.Action;
 import com.google.android.gms.appindexing.AppIndex;
 import com.google.android.gms.appindexing.Thing;
 import com.google.android.gms.common.api.GoogleApiClient;

import org.apache.commons.net.smtp.AuthenticatingSMTPClient;
 import org.apache.commons.net.smtp.SMTPClient;
 import org.apache.commons.net.smtp.SMTPReply;
 import org.apache.commons.net.smtp.SimpleSMTPHeader;

 

 

public void sendEmail() {
 String hostname = "smtp.gmail.com";
 int port = 587;

String password = "xxxxxxxxx"; // aqui necesitamos la pwd de al cuenta de gmail 
 String login = "[email protected]";//aqui necesitamos la cuenta de gmail desde 
                                     //la que enviaremos los email desde la app

String from = login;             //aqui ponemos el mombre del correo de envio
                                 // es el enviante 

String subject = "subject";       //asunto del correo
 String text = "message";        //texto del correo  

try {
 AuthenticatingSMTPClient client = new AuthenticatingSMTPClient();
 String to = "[email protected]";  //destino del correo
 // optionally set a timeout to have a faster feedback on errors
 client.setDefaultTimeout(10 * 1000);
 // you connect to the SMTP server
 client.connect(hostname, port);
 // you say ehlo  and you specify the host you are connecting from, could be anything
 client.ehlo("localhost");
 // if your host accepts STARTTLS, we're good everything will be encrypted, otherwise we're done here
 if (client.execTLS()) {

client.auth(AuthenticatingSMTPClient.AUTH_METHOD.LOGIN, login, password);

checkReply(client);

client.setSender(from);
 checkReply(client);

client.addRecipient(to);
 checkReply(client);

Writer writer = client.sendMessageData();

if (writer != null) {
 SimpleSMTPHeader header = new SimpleSMTPHeader(from, to, subject);
 writer.write(header.toString());
 writer.write(text);
 writer.close();
 if (!client.completePendingCommand()) {// failure
 throw new Exception("Fallo al  enviar email " + client.getReply() + client.getReplyString());
 }
 } else {
 throw new Exception("Fallo al enviar email " + client.getReply() + client.getReplyString());
 }
 } else {
 throw new Exception("STARTTLS no fue aceptado " + client.getReply() + client.getReplyString());
 }

} catch (Exception e) {
 // some other problem
 Toast.makeText(MainActivity.this, "Problema enviado email.", Toast.LENGTH_SHORT).show();

}
 }

private static void checkReply(SMTPClient sc) throws Exception {
 if (SMTPReply.isNegativeTransient(sc.getReplyCode())) {
 throw new Exception("Transient SMTP error " + sc.getReply() + sc.getReplyString());
 } else if (SMTPReply.isNegativePermanent(sc.getReplyCode())) {
 throw new Exception("Permanent SMTP error " + sc.getReply() + sc.getReplyString());
 }
 }

/**
 * ATTENTION: This was auto-generated to implement the App Indexing API.
 * See https://g.co/AppIndexing/AndroidStudio for more information.
 */
 public Action getIndexApiAction() {
 Thing object = new Thing.Builder()
 .setName("Main Page") // TODO: Define a title for the content shown.
 // TODO: Make sure this auto-generated URL is correct.
 .setUrl(Uri.parse("http://[ENTER-YOUR-URL-HERE]"))
 .build();
 return new Action.Builder(Action.TYPE_VIEW)
 .setObject(object)
 .setActionStatus(Action.STATUS_TYPE_COMPLETED)
 .build();
 }

@Override
 public void onStart() {
 super.onStart();

// ATTENTION: This was auto-generated to implement the App Indexing API.
 // See https://g.co/AppIndexing/AndroidStudio for more information.
 client2.connect();
 AppIndex.AppIndexApi.start(client2, getIndexApiAction());
 }

@Override
 public void onStop() {
 super.onStop();

// ATTENTION: This was auto-generated to implement the App Indexing API.
 // See https://g.co/AppIndexing/AndroidStudio for more information.
 AppIndex.AppIndexApi.end(client2, getIndexApiAction());
 client2.disconnect();
 }

No hay mucho que añadir aquí, por supuesto, la manipulación de excepciones podría ser optimizado si utiliza sus propias clases de excepción y por ejemplo tanto el login como el pwd de gmail  pueden ser capturados en los ajustes de la aplicacion para personalizarlo a voulntas.

Autenticación SMTP y SSL con Commons Net

Algunos servidores SMTP están configurados para aceptar sólo SSL  por lo  hay que asegurar la comunicación antes de emitir cualquier comando al servidor siendo generalmente el puerto usado el 465.

Por ejemplo  LaPoste.net oferece cuentas gratuitas de correo electrónico ofrecidas por la publicación francesa, asi que enviar correos desde  ahi seria similar a esto:

 public void sendEmail() throws Exception {  
    String hostname = "smtp.laposte.net";
    int port = 465;
    String password = "password";
    String login = "firstname.lastname";
    String from = login + "@laposte.net";
    String subject = "subject" ;
    String text = "message";
    // this is the important part : you tell your client to connect using SSL right away
   AuthenticatingSMTPClient client = new AuthenticatingSMTPClient("TLS",true);
    try {
      String to = "[email protected]";
      // optionally set a timeout to have a faster feedback on errors
      client.setDefaultTimeout(10 * 1000);
      client.connect(hostname, port);
      client.ehlo("localhost");
      client.auth(AuthenticatingSMTPClient.AUTH_METHOD.LOGIN, login, password);
      checkReply(client);
     client.setSender(from);
     checkReply(client);
      client.addRecipient(to);
      checkReply(client);
      Writer writer = client.sendMessageData();

      if (writer != null) {
        SimpleSMTPHeader header = new SimpleSMTPHeader(from, to, subject);
        writer.write(header.toString());
        writer.write(text);
        writer.close();
        if(!client.completePendingCommand()) {// failure
          throw new Exception("Failure to send the email "+ client.getReply() + client.getReplyString());
        }
      } else {
        throw new Exception("Failure to send the email "+ client.getReply() + client.getReplyString());
      }

    } catch (Exception e) {
        throw e;
    } finally {
        client.logout();
        client.disconnect();
    }
  }

No repitimos el método checkReply () aquí, ya que es el mismo para ambos fragmentos de código

Usted habrá notado que el uso de SSL de inmediato significa que usted no tiene que buscar la respuesta execTls () (de hecho no funcionará si lo hace).

Dependencias

Eso es todo; Si desea hacer que estos ejemplos funcionen en su entorno, debe descargar la liberia  apache commons net 3.3 jar    y agregar el jar apache commons net 3.3 a su proyecto

 

 

coomons

Anuncios

Las mejores Roms para Orange Pi


Desde 2012 la Raspberry Pi ha ido  creciendo  de  gran popularidad, estando  hoy en día  posicionada como una de las placas de desarrollo de referencia. Uno de sus rivales clásicos en los últimos tiempos están siendo las Orange Pi, una placa con un diseño similar pero  basado  en  procesadores de Allwinne.  El fabricante Shenzhen Xunlong dispone de la  placa SBC  muy similar a la Raspberry Pi a falta de 1 conector  USB , pero con un coste   bastante inferior   y es ademas abierta y hackeable. compitiendo abiertamente   con  otros tantas clones  existentes  donde  la mas destacable es también la Banana Pi

Hablando de esta versión, la Orange Pi ,se vende en dos versiones, una básica de bajo coste  y otra denominada Orange Pi Plus.

orange_pi

La Orange Pi normal  cuesta menos de 15$ y se basa en un SoC Allwinner A20 ARM, mientras que la Orange Pi Plus más cara sube a los 52$ a cambio  de integrar una versión más potente del chip Allwinner, concretamente una A31S En el resto de hardware, ambas placas SBC son muy similares y parejas en cuanto a prestaciones.

Las dos integran una CPU basada en ARM Cortex A7 Dualcore y Quadcore (en la versión más potente), una GPU Mali compatible con OpenGL y 1GB DDR3 RAM, posibilidad de direccionar hasta 64GB de almacenamiento mediante tarjetas o por un puerto SATA, conexiones para audio, conector CSI para cámara, HDMI, VGA, USB OTG, USB 2.0, alimentación, GPIOs, IR, etc.

El tamaño de ambas placas de  es de 85 × 55 milímetros y su peso se queda en 38 gramos. En estas dimensiones a sus desarrolladores les han cabido puertos HDMI y AV, receptor de infrarrojos, Ethernet RJ45 10/100M, tres puertos USB 2.0, uno microUSB OTG, un micrófono, un interfaz CSI para cámara y un encabezado de 40 pines compatible con Raspberry Pi ( y en la version Plus soporte para SATA ,8GB de  EMMC   y   WiFi

Si la  versión económica  le parece poco   , Shenzhen Xunlong  también ha puesto a disposición del público, por menos de 52$, la versión  Orange Pi Plus, una versión más potente con un procesador SoC Allwinner H3 de cuatro núcleos a 1.6Ghz , con soporte para SATA ,8GB de  EMMC   y  sobre todo integracion de  WiFi.

En cuanto a los sistemas operativos soportados, se encuentran Raspbian, Ubuntu, Debian, Android 4.4 y otras versiones del sistema de Google ,todos ellos  descargable desde la pagina oficial .. Todos ellos pueden ser movidos por los chips de Allwinner y el hardware que entregan estas placas SBC (Single Board Computer).

Aparte de las ROM’s oficiales existen  otras ROM  estables para todas aquellas personas que busquen diferentes funcionalidades que  la ROM’s originales no pueden ofrecer

Algunas otras  ROM’s mas destacables  para las diferentes versiones de la Orange Pi son las siguientes:
ORANGE PI PC
1. Beelink X2 H3.
Esta es la mejor ROM que todos los usuarios recomiendadn ,pero hay que tener en cuenta algunas  precauciones  pues algunos usuarios han tenido problemas con la instalación. Si encuentra problemas pueden hacer lo siguiente.

  • Formatee completamente la tarjeta SD
  • Desfragmentar la tarjeta SD
  • Vuelva a copiar la imagen  flash en la SD

2. TRONFY X2 Una buena opción .La instalación  es limpia sin mucho bloatwear . Una buena gestión de la energía y estable sin refrigeración adicional .   Tiene priblemas  en el uso de  USB  host y el botón de encendido no hace nada.

3. Android (Orange OS) . es el archivo de imagen desde la página de descargas del sitio OP .El enlace de Google Drive se rompió y el archivo de Baidao fue corrompida con errores asií que hay usuarios que la han subido este archivo a Mega .Esta ROM viene con una gran cantidad de programas de relleno idioma chino .La primera vez que arranque  Android el idioma por defecto es el chino  por lo que va a tener que cambiar el idioma a Inglés o aprender mandarín.Al descargar este archivo Chrome  da la página de advertencia ” enlace malicioso ” . Hay personas quye han explorado el archivo con Avast , Malwarebytes , Bit Defender , y VirusTotal . Ninguno de ellos encontraron nada perjudicial por lo que debe estar bien,  .
This is the image file from the downloads page of the OP site.

4. ZIDOO X1  La versión más reciente puede encontrarse en el puesto # 15 de la página enlazada.   Darse cuenta: Asegúrese de revisar el post original para obtener instrucciones de instalación: ZIDOO X1 Instructions. Otra peculiaridad es que  solo los puertos USB inferiores son reconocidos
.

ORANGE PI

1. Android For Orange Pi Por defecto 4.4.2 Android desde la página de descargas en el sitio principal .    Tenga en cuenta que la imagen pi_4.4_beta1 Android_for_Orange no es un producto Orangepi y sólo está disponible en un sitio web externo
ORANGE PI MINI

1. Android For Orange Pi Mini Por defecto 4.4.2 Android desde la página de descargas en el sitio principal .
ORANGE PI PLUS

1. TRONFY X2 Esto parece ser completamente funcional en el OP +
2. Android(H3) For Orange Pi Plus Por defecto 4.4.2 Android desde la página de descargas en el sitio principal .

ORANGE PI2

1. ZIDOO X1 La versión más reciente puede encontrarse en el puesto # 15 de la página enlazada.  Asegúrese de revisar el post original para la instrucción de instalación .. ZIDOO X1 Instructions

2. Lobo Android 4.4.2 ROM  muy popular con muchas chas páginas de soporte para ayudar a hacer frente a casi cualquier problema que pueda surgir .
3. Android For Orange Pi 2 Por defecto 4.4.2 Android desde la página de descargas en el sitio principal .
ORANGE PI MINI2

1. Android For Orange Pi Mini 2

Fuente   aqui

Android wear para usar con un Pebble


En 2012, Pebble  irrumpió en la escena en  Kickstarter ganando por encima de $10 million . El concepto evidentemente fue un gran éxito durante la noche. Para muchas personas, de hecho el Pebble original fue el primer SmartWatch  útil  gracias  a que su  batería podía durar una semana ,estaba la información siempre visible  y ademas era compatible  con casi cualquier teléfono inteligente, lo cual a día de hoy siguen, siendo sus grandes bazas.

 

pebble

 Algunos dirán que Pebble se está quedando atrás y no puede competir con las características de Android, pero realmente el Pebble solo ofrece una perspectiva diferente y desde luego continua con aun mucha mas adopción que otros smartwatches .  Además ,  tanto en la ultima versión Pebble ,como en todas las actualizaciones del Fw de las versiones anteriores ,ya soporta Android  Wear,pues precisamente recientemente ha  actualizado su aplicación para Android a la versión 2.3 que junto al último firmware (v2.9) consigue que los usuarios podrán recibir y contestar las notificaciones de Android Wear en su Pebble, convirtiendo a  Pebble en una de las mejores opciones de reloj inteligente  con mucha más batería ,y que encima es compatible con los elementos interesantes que sí ofrece el sistema de Google.

Ahora  conAndroid Wear instalado en nuestro smartphone que se comunica con nuestro Pebble ,podremos contestar rápidamente con 5 respuestas predefinidas a los mensajes recibidos en la mayoría de aplicaciones de mensajería (Hangouts, WhatsApp…), ya que cada vez más empresas añaden soporte a Pebble gracias a la naturaleza abierta de la API de Android Wear.

En el siguiente  vídeo se aprecia esta nueva compatibilidad.

Por si fuera poco, también se ha actualizado PlexFit, la cual es la primera app en integrar la plataforma Google Fit en el Pebble.

Si juntamos los casi seis días de batería con el potencial de la plataforma de salud de Google tenemos un motivo más para apostar por este peculiar smartwatch antes que por cualquiera de los Android Wear actuales: no importa cuántas veces lo intentemos con  terminales con  Android Wear basados en pantallas lcd, siempre terminamos de vuelta con Pebble. 

Resumidamente  destacan  siete  poderosas razones   por las que  Pebble aun no tiene rival frente a sus homólogos con pantalla lcd :

 

  • Más útil como un reloj real: Como mínimo, un SmartWatch debería al menos ser bueno para mostrar la hora de una forma sencilla, cosa que no sucede con sus homólogos ,pues cada vez que se usa dispositivos Android Wear el usuario se  ve obligado a mantener la pantalla apagada para ahorrar batería lo cual requiere  pulsar una tecla , girar la muñeca ,etc   y algunas veces se necesitan  varios intentos. El pebble  gracias a  su pantalla e-ink ( “papel electrónico”), le permite estar todo el tiempo visible y utilizar muy poca batería. En mi opinión, así es como un reloj debería funcionar:echar un vistazo en el momento debe ser exactamente eso: un vistazo sin mas gimnasia de  muñeca involucrada.  Ademas  otro de los beneficios de la pantalla de papel electrónico es la visibilidad. las LCD y las pantallas AMOLED no son los mejores para facilitar la lectura al aire libre. Smartwatches como el Sport Moto 360 intento de resolver este problema, pero todavía no pueden competir con el papel electrónico pues la pantalla del Pebble es muy visible incluso a pleno sol como cada reloj debe ser.
  • Los botones físicos son mejores que las diminutas pantallas táctiles:Un elemento básico de dispositivos Pebble desde el primer día han sido los botones físicos. Cada reloj Pebble cuenta con cuatro botones: Atrás, Arriba, Abajo y Seleccionar siendo esta es una de las mayores diferencias entre las dos plataformas. Android Wear se basa en las pantallas táctiles de entrada,lo cual  permite una mayor flexibilidad pero una pequeña pantalla puede ser una experiencia frustrante pues no hay una gran cantidad de espacio para deslizar y el desplazamiento, y, a veces simplemente no son muy precisos. Google ha admitido básicamente esto añadiendo ” gestos de muñeca ” para la navegación. Los botones de un Pebble permiten la interacción muy deliberada, y todavía funciona si usted está usando guantes en el invierno.
  • Las notificaciones son igual de  buenasUna gran cosa de los  dispositivos Android Wear son las notificaciones sobresaliendo en esta área, aunque o Pebble no ha estado  tan lejos como se podría pensar. Pebble funciona especialmente bien con los teléfonos Android  e incluso utiliza la aplicación para teléfonos Android Wear para permitir una mayor interacción con las notificaciones.La mayoría de las notificaciones en Pebble ofrecen algunas opciones de responder a los mensajes, al igual que en Android Wear. Se puede elegir entre las respuestas pre-escritos, emoji, o responder con su voz seindo los mensajes  las notificaciones  ,No obstante las notificaciones en Android Wear definitivamente se ven mucho mejor, pero en Pebble  también. Las últimas versiones del sistema operativo de Pebble incluyen iconos de colores y animaciones fresca de mostrar nuevas notificaciones.  Otra gran parte de las notificaciones es de la forma que se siente en su muñeca. Pebble le permite personalizar el patrón de vibración para las notificaciones, llamadas entrantes, alarmas, y el sistema.

la notificación de guijarros

 

  • El control por voz en todos los lugares correctos: Los comandos de voz han sido una parte muy importante de Android Wear desde el comienzo. Durante mucho tiempo, esto era algo que los relojes Pebble no podían hacer  pero los modelos más nuevos, finalmente añaden micrófonos y controles básicos de voz. La funcionalidad de voz Pebble es ni mucho menos tan robusto como Android Wear, pero es útil . Los desarrolladores también han comenzado a aprovechar el micrófono. Un ejemplo de  aplicaciones permite agregar un elemento a la lista de la compra en Wunderlist. Todo lo que hay que hacer es mantener presionado el botón de abajo para iniciar la aplicación e inmediatamente empieza a escuchar
  • Duración de la batería : Esta es la zona en la que muy pocos pueden competir con smartwatches Pebble. La mayoría de las personas tienen múltiples dispositivos que necesitan ser cargados cada noche.siendo cualquier smartwatches  sólo una cosa extra mas para enchufar. En el Pebble cuando la batería necesita ser recargada, da indicadores útiles tanto que incluso  la batería se pone muy baja se apagará todo y sólo mostrar la hora.
  • Relación calidad /precio: en efecto hay smartwatches lcd por menos de 100€ ,pero de una cierta marca,  que ofrezcan una mínima calidad , con garantía , un servicio técnico excelente ,etc  y las características mencionadas anteriormente  todo a un precio según versiones incluso inferior a los 80€  es  difícil de encontrar.
  • Potente entorno de desarrollo;  lo hemos tratado en este blog, gracias a la gran cantidad de unidades en funcioamiento ;Pebble cuenta con un excelente ecosistema gratuito para crear  y añadir nuevo software para desplegarlo en el propio relol

 

Como nota importante ,en la nueva aplicación de Pebble recomiendan instalar Android Wear para mejorar el funcionamiento de nuestro pebble.,Ahora bien, hay dos cuestiones al respecto:

  • ¿Que mejora el tenerlo instalado sin ejecutarlo ni una sola vez?
  • ¿Porque no se consigue sincronizar pebble con la aplicación android Wear?

Sabemos que los usuarios entusiasmados con la nueva actualización de Pebble se descargabn incluso  la versión beta de la aplicación y actualización del Pebble  que condiciona a instalar  la aplicación Android Wear ,pero  al  instalar esta , se detecta, parece que se emparejan, pero nunca conecta con esa aplicación..

El problema pues  es que Android wear detecta el Peble , incluso se enumera el  Pebble como reloj, pero cuando intentan sincronizarlo esto  conduce a un bucle sin fin de “conectar”  sin éxito (y esto da ciertamente una sensación de frustración porque no parece ser operativo)

Pues bien el truco esta en  que cuando se instale en un smartphone  Android Wear en el  teléfono   no debemos  vincular el dispositivo Pebble, pues  en nuestro caso el software de Pebble hará esa función  de modo que solo necesitamos tenerlo  instalado  y así la función  “Responder” estaría realmente disponible y funcionara ( si se desistalase Android Wear, la función “Responder” desaparecería en las opciones de notificación) 

Tal vez no sea intuitivo que  nos inciten a instalar Android Wear  y no haya que configurar nada solo dejarla ahí como una app más , pero lo cierto es que al necesitar también   la app de Pebble en nuestro smartphone para ajustar el Pebble ,es evidente que  los creadores han decidido   simplificarlo así: es decir instalamos Android wear  y  no necesitamos configurar nada mas..

 

 

Mas información  aqui  

 

Ver la Tv en su PC sin comprar un receptor TDT


Como   vimos  en un post  anterior  es posible  ver  contenidos de la TDT  desde su terminal Android   gracias  a  Splive TV , pero  ¿y  si queremos  visionar también los contenidos de la TDT en nuestro propio ordenador?

Pues la respuesta es  que también la podremos disfrutar  instalándolo  en nuestro PC si descargamos anteriormente el emulador de android Bluestacks, lo cual también nos facilitará la descarga de cualquier aplicación o juego para android y  de paso   también nos permitirá disfrutar de Splive TV  en nuestro PC.

 

bluestacks1

 

 

BlueStacks App Player es una pequeña aplicación  de la hemos hablado en este blog    ,  gracias a la que podremos emular un terminal Android en nuestro PC sin ninguna complicación: tan solo tendremos que instalar gratuitamente   la aplicación y estaremos emulando todo tipo de apps en cuestión de segundos.

Al comenzar a ejecutar BlueStacks App Player  nos preguntará si tenemos un terminal  Android. Si es así, podremos asociarlo al programa y sincronizar todas sus aplicaciones y trabajos con los de la cuenta que estemos usando en ese momento. Si por el contrario no tenemos ningún terminal  Android podemos saltar ese  paso , ya que podremos descargas aplicaciones y usarlas de todas formas.

Para descargar apps en Google Play, tras validarnos con nuestras credenciales,  podemos buscar  el nombre de la app   y hacer clic en descargar tal y como lo hacemos en  cualquier terminal a Android (Smartphnee, Tablet,google tv,etc). En segundos la tendremos lista para ejecutarse en nuestro ordenador vía emulación . Por supuesto, con todas ellas será el cursor del ratón el que actúe como nuestro dedo, pudiendo por ejemplo jugar de una manera muy intuitiva a Angry Birds Space ,Plants &Zoombis,ejecutar  Palti,Kik,Line,Twitter, Google +,Flappyborad,hike,tower of saviors o   cualquier otro título gratuito de Google Play.

Igualmente como método valido  para instalar otras app   externas  Google  Play ,podemos  descargar la apk en nuestro pc, y estando ejecutando el BlueStacks App Player  , hacer doble click sobre el fichero .apk: enseguida  Bluestack   entenderá que es una app externa y lo instalara  en el entorno.

Pasemos a lo más importante, la instalación de Splive Tv:

Una vez tengamos instalado BlueStacks, lo iniciamos. Tardará en iniciarse dependiendo de su PC.

En este caso la aplicación  Splive TV   , la cual nos permitirá ver contenidos  de  a TDT no está en Google Play , asi que deberá  descargar Splive TV directamente desde Aptoide o desde otras páginas de descarga, donde probablemente encontrará siempre la versión actualizada de Splive Tv.

Splive TV para pc

De igual modo, si por algún casual no pudiese descargar Splive e instalar la aplicación desde tu tienda de aplicaciones de Android, también puede hacer uso de un archivo .apk para instalar Splive TV para PC. Para cargar el APK simplemente tiene que hacer doble clic en el archivo y abrirlo con el emulador, aunque también puedes cargar el archivo dentro de BlueStacks e instalarlo como si lo hiciese desde un smartphone Android.

 

De esta forma tan sencilla, convertirá su  PC con Windows  en un terminal Android y podrá ver todos los canales de la TDT  y más  desde la aplicación Splive.

 

Llegan los pico-proyectores con Android


En el reciente  flamante CES 2015,  según comentan en The Verge,el  famoso  fabricante  chino ZTE   acaba de  presentar su ultima  innovación :  su pico-proyector de bolsillo ( 5.1×5.2×1.5 pulgadas)  en su segunda versión,  que como novedad ,incorpora Android 4.4.2 kit kat : el  ZTE Spro 2.

Por supuesto, el incluir  Android modificado facilitará las cosas con sus grandes y coloridos botones pero  ¿y para qué puede servir un pico-proyector  basado en Android? pues en esencia, para lo mismo que un smartphone o tableta que incluyan un proyector ,  en el que por cierto también empieza   haber modelos especialmente   tanto en modalidad smartphone( para el público japones),   como en modalidad tableta  donde  SmartDevices es un buen ejemplo de tabletas con Android  que incluyen un picoproyector  integrado

U7_002

Al fin y al cabo la única diferencia entre un teléfono inteligente y un proyector es que este último, en lugar de contar con una pantalla, proyecta la imagen en una pantalla más grande o en su defecto sobre la  pared, pero en este nuevo  caso, además, también cuenta con una pantalla de cinco pulgadas, táctil, de alta definición con una resolución nativa de 1.280 x 720 píxeles que  es capaz de generar una imagen máxima de 120 pulgadas, en una calidad hasta de 1080p ( es decir HD , no FULL- HD) en la que podemos interactuar con el sin necesidad de tener otro dispositivo mas conectado  usando por ejemplo cables de vídeo.

Ademas  por  llevar a Android, gracias a la conectividad se la brinda él mismo también, podremos utilizarlo como una tableta , por   ejemplo  instalando aps  desde  la tienda de aplicaciones, navegando por Internet, viendo  todo tipo de series y películas o utilizando  cualquier aplicación. Otros usos posible pueden ser encontrar música, series, presentaciones o cualquier otro contenido disponible en la web y proyectarlo de inmediato, o quizá desde Play Store  bajar aplicaciones enfocadas a contenidos también en streaming: Spotify, DirecTV, apps de presentaciones, YouTube si es que no viene preinstalado, etc.

En lo que respecta a la calidad de imagen, estamos hablando de un proyector que con una resolución de 1.280 x 720 píxeles , 700 lúmenes de brillo, contraste de 1.000:1 y calidad  HD (1080p ).

En cuanto al procesador con que cuenta es un  Qualcomm Snapdragon 800 de cuatro núcleos, una memoria RAM de 2 GB, una memoria interna de 16 GB, y una batería de 6.300 mAh y cuenta con lector de micro-sd y sub , toma hdmi   y WIFI

Por último ,por  si fuera poco, el  ZTE  Spro 2,  contempla conectividad  4G gracias  a su SIM que  permite  que pueda ser usado hasta como un hotspot, lo que dará acceso a Internet hasta a 8 dispositivos cercanos -incluso vía 4G LTE.

Se habla de que estará disponible a finales de este año, al menos en Estados Unidos, y su precio total estará entre los 600 y 1.000 dólares, sumas que disminuirán al ser ofrecido bajo contrato -debido a la conexión móvil que requiere.

Más información: The Verge

Android wear ejecutándose sobre un smartq-z1


Android Wear puede  organizar su información, sugeriendo lo que necesita, y se la puede mostrar antes de que se lo pida. Por ejemplo, permite recibir mensajes de sus amigos, notificaciones reuniones y actualizaciones del clima de un vistazo.  También permite responder a los textos, mensajes instantáneos y correos electrónicos con la voz. Haga preguntas como “¿Lloverá este fin de semana?”y obtendrá respuestas directas.
Lógicamente se conecta a su teléfono Android ( Android 4.3 o superior pero puede visitar g.co/WearCheck ara ver si su teléfono  es compatible) y  Android Wear conectará  el teléfono a la muñeca. Gracias  a esa conectividad,   permite pausar, jugar y saltar pistas de música o responder rápidamente a los mensajes de texto de su reloj.
Otra utilidad  obvia es el aspecto de  la monitorización de nuestra actividad , por  ejemplo para alcanzar los objetivos de fitness.  Permite llevar un registro de su condición física con resúmenes diarios que muestran su número de pasos y el ritmo cardíaco (la frecuencia cardíaca sólo está disponible en los relojes con monitores de ritmo cardíaco).
Además  soporta de forma completa   muchas  aplicaciones  como por ejemplo:

Como  hemos hablado en  más de una ocasión  el smartwatch  SmartQ Z1, ejecuta una versión muy modificada del Android 4.3, pero vamos  a  ver en el siguiente video desarrolladores   han logrado   hacer correr  en éste la versión previa del lanzador de  sistema de operativo de  Google Android Wear.

El vídeosiguinte  muestra el usuario de YouTube “MistaSnareOfficial”usando la conocida aplicación Home Switcher para lanzar el lanzador de Android  Wear como la interfaz del dispositivo principal.

 

 

Obviamente, ejecutar el lanzador  Android  Wear (en comparación con el sistema operativo) en un dispositivo como éste ,va dejar el usuario con una experiencia un tanto deficitaria sobre todo si lo comparamos  con los modelos que soportan Android Wear de forma nativa , pero  hemos de sospesar la gran diferencia de precio y prestaciones que existe  entre los modelos mencionados  y el smartq z1 fruto  de una empresa como SmartQ mucho más modesta  que LG,Samsung,ASUS,Sony o Motorolla.

 

Home Switcher es una página de inicio aplicaciones que hace de switcher/launcher.(conmutador/lanzador).   Con esta  app usted puede fácilmente encontrar todas las  apps  instaladas en un terminal  Android  ( por ejemplo nuestro smartwatch)  asi  como configurar o cambiar la tienda por defecto de  aplicaciones y también permite lanzar obviamente   la home  de tienda de aplicaciones. Es una  aplicación ya muy veterana con publicidad (pero puede ocultarla) y se ha descargado 1.000.000 – 5.000.000 veces
Como se ha contado en más de una ocasión en este blog  , el Z1 ejecuta  Android 4.3, pero  de alguna manera MistaSnare ha conseguido  instalar  el  .apk del lanzador de Android Wear ,  usado Home Switcher para hacerlo de  lanzador principal del dispositivo. Google dice que sólo es compatible con Android 4.4 + este lanzador , pero como vemos en el vídeo ese no parece ser el caso aquí pues el Z1   ejecuta el Android 4.3 y no el 4.4

¿Cómo lograron instalar el lanzador “MistaSnare” es lo que aún tenemos que descubrir. Posibles escenarios sugieren   que incluyen actualizado el reloj a 4.4 Android de alguna manera, o  hayan logrado modificar el lanzador en Android 4.3, o bien que el lanzador sea simplemente parcialmente compatible con Android 4.

A  pesar de todo, esta es la primera que hemos visto del lanzador de  Android  Wear   instalado  en un dispositivo no oficial, y se abre la pregunta: ¿Cuántos smartwatches pasados será capaces de adoptar el nuevo sistema operativo?

BlackFriday en Amazon regalando apps para Android gratis


Esta semana , en el  mundo anglosajon,  justo   despues del black Friday (que este mismo viernes 28 de Noviembre) ,marca  el pistoletazo  de salida  para la compaña de Navidad .   Ultimamente la mayoría de comercios físicos y por  supuesto tambien online se   suman a la promoción del Black Friday, una costumbre claramente anglosajona  que  ofrece descuentos sólo el viernes en una franja horaria muy concreta   y con limitaciones de numero  de productos .

 

Amazon España   ha querido sumarse a la fiesta regalando  aplicaciones móviles  para Android  que normalmente son de pago, que según Amazon el  paquete de aplicaciones completo está valorado en unos 100 euros en total  comparando el precio habitual que tiene cada una si las compramos por separado fuera de esta promocion .

Parece  pues una buena oportunidad para hacernos con algunas herramientas interesantes como pueden ser backup de nuestro terminal , programas de retoque fotografico, software de nvegacion,etc  y por supuesto tambien  juegos y software de entretenimiento (hay varias opciones para entrenamiento de nuestra mente)    todas estas  sin coste alguno  si lo descargamos entre el jueves 27 de Noviembre y el viernes 28  acabando el próximo sábado 29 de noviembre.

 

 

IMPORTANTE: para poder descargas estas apps no se hace por el procedimiento habital desde Google Play pues tenemos qeu isntalar  primero en nuestro terminal  TIENDA APPS  ( se hace desde este  link) y desde  ahi coon nuestra cuenta de Amazon.Para tener  disponibles estas apps , tenemos que iniciar la descarga de las aplicaciones hasta el final  con lo que esat accion conllevara que esa app se guarde en la nube y ya forme parte de nuestra “biblioteca” para reinstalarla cuando deseemos.

 

 

A continuación os mostramos  ALGUNAS  de las apps mas famosas , así como  una   lista de aplicaciones que regalamos sólo durante las  72 horas que acaban de empezar ya:

 

MyBackup Pro

Novedades en la versión 4.0.9
– Mejora de Android 4.4 apoyo.
– Correcciones de errores Misc.
v4.0.6
– Añadido soporte para “Google Experience Launcher” para copias de seguridad lanzador casa / restauración en KitKat.
– Añadido soporte para programación semanal se ejecute en cualquier día de la semana.
– Opción de restaurar los eventos del calendario a cualquier calendario en el dispositivo añadido.
– Opción de seleccionar diferentes idiomas para la visualización Añadido.
v4.0.5
– Diseño mejorado para tabletas.
v4.0.3
– Capacidad de comprar submarinos utilizando Android In-App facturación Añadido.
– Capacidad de comprar submarinos utilizando Google Wallet Añadido.
– Solución de backup remoto.
– Opción de almacenamiento USB Añadido.
v4.0.2
– Android 4.4 de apoyo Kitkat (SMS / MMS restaurar problema se corrigió por permitiendo MyBackup Pro para que sea su aplicación de mensajería predeterminado temporalmente mientras se restaura).
– Restaurar fix diálogo de progreso.
– Varios arreglos.
v4.0.1
– Correcciones de Android 4.3 errores.
– Restaurar aplicaciones de horario sólo selecciona versión más reciente de una aplicación de la lista.
– Varios arreglos.

 

Perfectly Clear

Características del producto

  • Captura HDR te da versiones artísiticas y realistas de cada imágen
  • Mejor de su clase identificador de tono agrega profundidad y contraste, asegurando un look HDR brillante.
  • La función inigualada de anti doble imágen proporciona fotos perfectas cuando el sujeto está en movimiento
  • Panorama te facilita el desplazamiento de pantalla en cualquier dirección y automáticamente incorpora las imágenes tomadas en una
  • El modo de retrato automáticamente determina el momento ideal para tomar fotos
  • La función de burst más rápida, fina, y larga disponible en el mercado
  • Las funciones sofisticadas que esperarias de una cámara profesional:
  • Corrección de foto de un sólo click aplica diez ajustes patentados en segundos
  • La función Embellecer empareja el tono de la piel, ilumina ojos, y blanque dientes automáticamente!
  • El Editor te deja mejorar imágenes tomadas con la cámara Perfectly Clear ó capturadas con aplicaciones diferentes.

 

MapsWithMe Pro, mapas sin conexión

• Más de 7 millones de descargas en todo el mundo
• Entre las 5 primeras aplicaciones de viajes en más de 80 países

Mapas rápidos y detallados sin conexión de todos los países del mundo Los mapas funcionan en cualquier lugar, en cualquier momento. No es necesaria conexión a internet.

GRAN NIVEL DE DETALLE
• Más detalles que en los otros mapas.
• Millones de puntos de interés (POI): restaurantes, gasolineras, destinos turísticos…
• Fantástico para las vacaciones de invierno: todas las estaciones de esquí y las pistas.
• Datos de mapas actualizados que se añaden de forma diaria por los usuarios de todo el mundo.

NO ES NECESARIA CONEXIÓN A INTERNET
• Los mapas funcionan cuando no hay disponible conexión a internet
• Sin costes de roaming al viajar al extranjero
• Conoce siempre dónde estás

FUNCIONA EN CUALQUIER LUGAR
• Útil en Espana, indispensable en los viajes.
• 345 países e islas Todos los lugares están cubiertos.
• Paga una vez, úsalo en cualquier localización.
• Compañero fiable para los ciclistas.

REALMENTE RÁPIDO
• Probablemente los mapas más rápidos que hay. Muestra el mapa cuando otros no lo hacen.
• Compresión innovadora de los datos de mapas.
• Los mapas son impresionantemente pequeños. Ahorra memoria de tu teléfono.

VALE LA PENA EL DINERO
• Descarga el mapa de cualquier país gratis.

 

Documents To Go Full Version Key

Trabaje desde cualquier lugar: vea, edite y cree archivos de Microsoft® Office, y vea archivos de Adobe PDF® en su smartphone o tableta Android con el conjunto de aplicaciones móviles compatibles con Office original y más vendido de la historia.

LA VENTAJA DE DATAVIZ®
• Documents To Go, que ya tiene 15 años, se encuentra precargado en millones de dispositivos de todo el mundo y se ha descargado más de 40 millones de veces en Android.
• InTact Technology™™ mantiene el formato original de los archivos editados.
• Todos sus archivos en una aplicación, sin necesidad de descargar componentes individuales ni aplicaciones de servicios en la nube.
• Opciones para guardar y sincronizar documentos directamente en su dispositivo Android, en su ordenador de sobremesa o portátil mediante USB, o en servicios de almacenamiento en la nube.

NOVEDADES de la versión 4.0:
• La edición es gratuita para nuevos usuarios y usuarios existentes de Docs To Go ‘Viewer Edition’.
• Rediseño de la aplicación: la interfaz de usuario modernizada incluye un explorador de archivos refinado y un acceso sencillo a opciones completas de edición y formato.
• Compatibilidad con servicios en la nube: ver, editar, guardar y sincronizar con varios servicios en la nube de Dropbox, Box, SkyDrive/OneDrive y Google Drive.
• Compatible con el sistema operativo Android Kit Kat (4.4).

CARACTERÍSTICAS GENERALES DEL CONJUNTO:
• Incluye ambas versiones para smartphones y tabletas Android en una sola descarga.
• Ver, editar y crear archivos de MS Office (2007/2008/2010/2013).
• Ver archivos PDF
• Guardar los cambios directamente en su dispositivo, tarjeta de memoria o servicio en la nube, o en su PC Windows con nuestra aplicación de sobremesa/portátil.
• Enviar y recibir archivos adjuntos de correo electrónico compatibles mediante la aplicación de correo favorita o Gmail.
• Gestor de clasificación de archivos (ordene su lista de archivos por nombre, fecha de modificación, tamaño, etc.).

WORD TO GO:
• Cambiar el formato de fuente, incluidas las opciones de tamaño, color, negrita, cursiva, subrayado y resaltado
• Visualización de alta calidad de gráficos, tablas, marcadores, comentarios, notas a pie de página/finales, cuadros de texto, índices y enlaces
• Cambiar la alineación de los párrafos
• Editar numeraciones y viñetas
• Buscar y reemplazar
• Ver los cambios realizados
• Recuento de palabras
• Abrir archivos de Word 97-2013 protegidos por contraseña

SHEET TO GO:
• Inmovilizar paneles
• Ordenar
• Autoajustar
• Opciones extensivas de formato de celda, número y hoja
• 111 funciones compatibles
• Insertar, eliminar, cambiar el tamaño, mostrar/ocultar filas y columnas
• Cambiar el nombre, insertar y eliminar hojas de trabajo
• Buscar/buscar siguiente
• Ver gráficos
• Abrir archivos de Excel 97-2013 protegidos por contraseña

SLIDESHOW TO GO:
• Revisar diapositivas fácilmente
• Ensayar los tiempos
• Ver notas para el orador
• Editar diapositivas y aumentar/disminuir el nivel de las viñetas
• Abrir archivos de PowerPoint 97-2013 protegidos por contraseña

PDF TO GO:
• Visualización de alta calidad de archivos PDF con opciones de vista de página, ajuste de línea, autogiro, marcadores, búsqueda y selección/copia de texto
• Pellizque la pantalla para elegir el tamaño/la anchura deseada para el PDF
• Abrir archivos PDF protegidos con contraseña

XiiaLive Pro

  • Todas las funciones que se incluyen en nuestra XiiaLive versión gratuita -variedad de estaciones y directorios, favoritos, historial, alarma, temporizador de apagado automático, y la capacidad de compartir.
  • No hay nadie! Puede transmitir sin adds aparecen en su pantalla.
  • REWIND aumenta de 5 minutos a la versión gratuita de hasta 60 minutos para la versión PRO.
  • Han añadido más opciones para el sonidos de notificación. Ahora usted puede elegir el sonido que usted prefiera.
  • Opciones avanzadas de filtrado de la estación.
  • Posibilidad de añadir accesos directos pantalla de inicio a sus estaciones de radio favoritas.
    Controles anticipados Bluetooth con reproducción automática / detener la reproducción. Escoja un dispositivo para iniciar automáticamente la reproducción en el emparejamiento y también para detener la reproducción al desconectar.
  • Permite restaurar una copia de seguridad anterior que contiene todas tus canciones y emisoras favoritas.
  • Configuración avanzada de streaming habilitadas longitud -buffering, reintentos ilimitadas, conectar y leer los tiempos de espera, entre otros.
  • Amplio conjunto de opciones que le permiten personalizar la forma XiiaLive se comporta en su dispositivo.

OTRAS APPS GRATUITAS:

 

A Charlie Brown Thanksgiving

Andro11C scientific calculator

Angry Birds Seasons
Angry Birds Seasons HD (Kindle Tablet Edition)
Bejeweled 2
Bike Race
Contactos
Cooking Dash: T&S Deluxe
Dark Guardians
Despertador – Alarm Clock Pro
Dictionary!
Documents To Go Full Version Key
Panda y la Casa de Dodo
EDGE Extended
Editor de fotos
Einstein Desafío
Fairway Solitaire (Full)
Forest Legends: The Call of Love
Hidden Objects Thanksgiving & 3 puzzle games
Libro para colorear II
MapsWithMe Pro
Merriam-Webster’s Collegiate Dictionary
Mind Games Pro
Mobile Observatory
Fase Lunar Pro
Music Volume EQ
MyBackup Pro
Parking Frenzy 2.0
Perfectly Clear
Polar Bowler
Quell Memento
RPG Symphony of the Origin
Sago Mini Space Explorer
Shredder Chess
Simple-List Pro
Sonic Jump
Splashtop Whiteboard (Kindle Tablet Edition)
Stack’N Puzzles – an Educational Puzzling Adventure for Kids
TouchRetouch
WiFi File Explorer PRO
XiiaLive Pro

 

El link de dessrcarga desde Amazon .es es el siguiente:   http://www.amazon.es/s/ref=nb_sb_noss?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Dmobile-apps&field-keywords=

A %d blogueros les gusta esto: