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

Conectar Samsung J7 a PC con Windows 7

Objetivo: Este es un tutorial sobre como conectar tu celular Samsung J7 a tu computadora Windows, vía cable USB.


Introducción

En mis tiempos libres me dedico a crear aplicaciones móviles con Android. No he creado aún el próximo Pokemon GO o Candy Crush, pero sigo creando apps y mejorando mis habilidades poco a poco.

Por motivos técnicos y de estilo, tuve que cambiar mi confiable pero viejo móvil Moto G2 por un poco conocido pero potente Samsung J7. El problema surgió cuando quise modificar una aplicación con urgencia. Analicé el problema, hice la modificación en Android Studio y claro, llegó el momento de probar esos cambios.

Problema

Conecté con un cable USB a mi computadora y luego el otro extremo al celular. Y me doy con la sorpresa que Android Studio no reconocía mi móvil.

Mi primer sospechoso fue el cable USB que no era el que viene con el móvil. Así que pensé que de repente era por eso. Lo desconecté y utilice esta vez el cable que viene con el cargador del móvil. Pero no pasó nada. Android Studio no reconocía mi celular.

Luego caí en cuenta que como estaba acostumbrado a mi viejo Moto G2, no había activado en el Samsung J7 las opciones de desarrollador (sí, soy muy confiado). Las activé, desconecté cable y volví a conectar. ¿El resultado? Pues que seguía igual, Android Studio ignoraba al J7.

Pensé, que sí el cable era el correcto y las opciones de desarrollador las activé. Chequeando la barra de tareas de Windows me doy cuenta que Windows no reconocía adecuadamente mi celular. Así que busqué los drivers en la misma página de Samsung, pero no lo encontré un enlace directo. Probé con Samsung Kies pero no traía drivers o eran otras versiones. 

En otra página encontré un enlace hacia una página de Samsung que tenía los drivers. El enlace es el siguiente: http://developer.samsung.com/board/download.do?bdId=T000000117&attachId=0000000003. Cabe comentar que es irónico que desde la misma página de Samsung no puedas llegar a ese enlace y una página externa te haga llegar más rápido.

Solución

Instalé los drivers y por fin el Windows se dio la mano con el celular y comenzaron a conversar de forma civilizada. Lo más rápido fue modificar la aplicación android y publicarla. Pero buscar esos consabidos drivers fue un par de horas, así que dejo esta experiencia para en una próxima ya saber que hacer y para que les sirva a otros.

Resumen:

Para conectar tu móvil o celular Samsung J7 a la computadora:

  1. Verificar que las opciones de desarrollador estén activadas (presionar 7 veces en Ajuste, versión).
  2.  Utilizar el cable USB oficial.
  3. Tener instalados los drivers USB de Samsung.

S    Suerte, espero les sirva en caso tengan otro modelo de móvil Samsung. 


Pensando sobre la Estrategia de Desarrollo Móvil Multiplataforma


Como programador de aplicaciones móviles debes preguntarte cual es tu estrategia para desarrollar aplicaciones para las diversas plataformas que existen. Esa pregunta es algo difícil de contestar, y se debe a que tenemos muchas opciones disponibles. A continuación veremos las opciones que tenemos para desarrollar para iOs, Android, Windows Phone o Windows 8, cual sería tal vez la más recomendable y espero también tu opinión.

El desarrollo multiplataforma quiere decir, básicamente, que construyamos una aplicación móvil que funcione en distintos dispositivos móviles sin importar el sistema operativo con el que cuenten. No necesariamente en todos, pero si en varios. Es decir, puedes tener una idea para una aplicación, luego piensas ¿va a funcionar en Android? ¿Y qué pasa con iOs? ¿Desarrollo también para Windows Phone sin importar que su nicho de mercado es pequeño? ¿Aún debo recordar a BlackBerry? Espero que no.

El escenario más común, y que la mayoría de desarrolladores y empresas consideran es elegir entre Android y iOs, o si debería desarrollar una aplicación nativa o una versión web de la aplicación. Tal vez se considere una versión nativa para Windows Phone u 8. La cosa es que, todo llega a un punto en que tienes que decidir. Y tienes que decidir porque si no tu extraordinaria aplicación nunca llegará a las masas.



Veamos las diferentes opciones:

1. Aplicaciones Nativas 

Está bien. Seguro parece la mejor opción. Pero, espera, piensa que tienes que desarrollar en Objective C si quieres hacer una aplicación para iOs. Vas a utilizar el framework Cocoa y tendrás que tener una Mac. Para Android, tienes que saber Java y puedes desarrollar en Mac o Windows, pero es probable que tengas que utilizar un emulador. Ahora cuando vayas por la opción de desarrollar aplicaciones nativas, por supuesto que tienes acceso a todos los elementos de la interfaz gráfica nativa. Construyes la aplicación y los usuarios van a percibir dicha aplicación especial para esa plataforma. Es la idea por la que la mayoría se decide por construir aplicaciones nativas. Apuntas a dos grandes mercados si solo desarrollas en Android y iOs. Si eliges desarrollar una aplicación de pago, la mejor opción es desarrollar para iOs, olvídate de Android, que es el reino de las aplicaciones gratuitas.

2. Aplicaciones HTML5 o Híbridas

La opción 1 es esa. La opción 2 es hacer algo entre desarrollo nativo y lo que es puro HTML o un desarrollo multiplataforma. Una opción recomendable es utilizar las herramientas de desarrollo Xamarin. Xamarin te permite escribir una aplicación para Android y iOS en C#. Puedes utilizar las librerías portátiles en C# para escribir gran parte de código portable que puedes reutilizar. La diferencia entre desarrollar aplicaciones nativas y desarrollar aplicaciones con Xamarin es muy pequeña porque Xamarin se coloca encima de las API nativas y lo que hace es dejarte escribir el código Java o de Objective C mediante C#. Hay mucho tras bastidores, pero seguirás utilizando los controles nativos. Es solo otra capa de desarrollo encima. Después de Xamarin hay otras herramientras como Titanium. O como PhoneGap donde realmente construyes una aplicación híbrida. Ya estamos entrando al terreno de HTML5.

Puedes construir una aplicación HTML5 y básicamente alojarla en tu hosting, y puedes hacer que funcione en plataformas móviles. Puede ser que utilices algo como Kendo UI de Telerik o Sencha Touch. Luego lo que tienes es básicamente una aplicación HTML5 que es responsiva o adaptable (el término que prefieras) y que funciona en diferentes plataformas móviles. Si quieres hacer un instalador, puedes encapsular esto en algo como PhoneGap y en sí crear una aplicación nativa.

Ahora veamos las ventajas y las desventajas. 

Si vas a desarrollar una aplicación nativa, lograrás la experiencia Android o iOS o Windows más pura, pero necesitas experiencia, herramientas y desarrolladores que pueden escribir en esas plataformas. Escribir código en Objective C, si nunca lo has hecho antes, no es tan fácil. Hay una gran curva de aprendizaje. Incluso por el lado de Java y desarrollando en Android, también hay una gran curva de aprendizaje. Si quieres crear aplicaciones Windows Phone es una plataforma completamente distinta y Windows 8 también es otro mundo.



Si vas por el camino del HTML5, las cosas aún están en una edad temprana. Tal vez cuando los dispositivos puedan ser más poderosos, podremos desarrollar aplicaciones HTML5 para plataformas móviles. Pero aún no. Justo ahora, la experiencia es complicada. Es un poco difícil lograr que las cosas funcionen correctamente en cada dispositivo y que se vean igual de bien, y existe un tiempo de espera para la carga del contenido o la interfaz. No son tan rápidas. No tanto como cuando desarrollas aplicaciones nativas.

Ahora si tomamos una aproximación híbrida, esa es la más recomendada. Para la mayoría de desarrolladores, yo por ejemplo, se nos hará más fácil haciendo las cosas con Xamarin. Piensa que escribirás código una vez y funcionará de forma nativa en varias plataformas.

Si usas algo como MvvmCross, la cual es una librería que funciona con Xamarin, permite que utilices el 90% del código, y la única cosa diferente entre las plataformas son las vistas. Xamarin parece ser una opción muy buena, ya que aunque tengas que aprender algo sobre el desarrollo para iOs o para Android o para Windows, aun tendrás mucho código común que escribirás en C#. Básicamente utilizarás un único lenguaje de programación en vez de probar aprender al menos tres lenguajes diferentes y no poder compartir el código entre ellos. Y tampoco vas a tener los problemas que tendrías con HTML5. Por ahora, Xamarin parece ser la mejor opción, y luego el desarrollo híbrido y luego el nativo. En HTML5 todavía no. Tal vez en el futuro.

No es que esté haciendo promoción a Xamarin. No tengo comprada ninguna licencia con ellos, yo aún programo en Java para Android, sé C# y con esa habilidad podría construir aplicaciones móviles Windows pero pienso que las características de Xamarin la hacen una herramienta insuperable, he probado la versión gratuita y parece cumplir con lo que promete. Y al final la decisión depende de tí, amigo desarrollador.

Espero tu opinión y tal vez cuentes tu experiencia.

Bad Piggies ya está disponible para Android, iPhone y el iPad

Bad-Piggies-esta-ahora-dispobile-en-iPhone-iPad-y-Android

Para hoy 27 de Septiembre Rovio había anunciado el estreno del juego Bad Piggies, juego en que los cerditos villanos de Angry Birds son los protagonistas y cumplió publicando en la Apple App Store y en Google Play.

Considerando que Rovio es la misma empresa creadora de los famosos Angry Birds, la productividad de medio planeta podría verse afectada a partir de hoy.

Bad Piggies, que significa algo como “cerditos malos”, es un juego cuya misión es construir una especie de vehículo, con el cual los cerditos obtendrán las estrellas del nivel. Hablando de niveles, hay 60 de ellos y obteniendo todas las estrellas, desbloquearemos 30 rompecabezas adicionales. En adición a eso, hay cuatro niveles “cajas de arena” donde puedes practicar tus habilidades de construcción. Se puede construir con una gran variedad de objetos, cada uno con una función única, tales como motores, alas, ventiladores, cohetes, globos, y muchos más.

Bueno y que esperas? Ponte a jugar!!!

Descargar Bad Piggies para Android (versión HD)

Descarga Bad Piggies para iPhone o iPad

Android Jelly Bean: Los Equipos que van a tenerlo

Android-4.1-Jelly-Bean-updatePor fin tenemos Android 4.1 Jelly Bean! Samsung ha publicado una lista de todos los dispositivos que podrán tener la versión 4.1 de Android, Jelly Bean. Por supuesto, la nave insignia, el Galaxy S III es el primero en obtener JB, al menos en algunos países europeos.

La actualización trae Project Butter, el agregado mágico de Google que trae una experiencia libre de saltos, pero Samsung lo trae con su propio sabor TouchWiz. Por ejemplo, en PopUp Play, la característica donde reproduces un vídeo mientras haces otra cosa, tu puedes ajustar el tamaño de la ventana del vídeo.

La fecha de publicación sin embargo es incierta, Samsung no ha dado alguna fecha fija.

Veamos, si tu equipo es uno de los listados a continuación, entonces es posible que pronto tengas la experiencia Jelly Bean:

  •     Galaxy Tab 2 7.0
  •     Galaxy Tab 2 10.1
  •     Galaxy Note 10.1
  •     Galaxy S II
  •     Galaxy Note
  •     Galaxy Tab 7.0 Plus
  •     Galaxy S Advance
  •     Galaxy S II LTE
  •     Galaxy Music
  •     Galaxy Chat
  •     Galaxy Ace 2
  •     Galaxy Beam
  •    Galaxy Ace Plus
  •    Galaxy Mini II
  •    Galaxy S DUOS

Una notable omisión es el original Samsung Galaxy Tab de 10.1”, obviamente Ice Cream Sandwich es el final de su ciclo de actualizaciones.

Google Play Funciona Mejor en Estados Unidos

Si eres un usuario de un dispositivo Android, seguramente te habrás topado en Google Play con el mensaje “This item cannot be installed in your country” (Este ítem no puede ser instalado en tu país). Claro, si eres alguien que vive fuera de Estados Unidos, porque si eres un “gringo” no tendrás ese problema. La limitación está bien para algunas aplicaciones, pero en la mayoría de los casos, no hay una lógica aceptable para limitar las aplicaciones a ciertos países o sólo a Estados Unidos.

Dos usuarios del foro XDA Developers han publicado dos versiones de un archivos APK modificados de Google Play que eliminan la restricción por países. Como cualquier otro proyecto de modificaciones, hay críticas buenas y reportes de errores que los desarrolladores están afinando.

La última versión, 3.5.16, funciona en Android 2.2 y versiones superiores. Siempre debes hacer una copia de seguridad del APK original antes de sustituirlo.

Enlace al foro XDA

5 Alternativas a Instagram para Android

alternativas instagram androidMuchos dueños de smartphones han estado esperado este momento: Instagram está llegando a Android.

Pero mientras tengamos la oportunidad de tener dicha aplicación, los desarrolladores han estado ocupados creando aplicaciones similares que tienen las mismas herramientas incluso ofreciendo características que no hay en Instagram.

Hay docenas de alternativas a elegir, pero las siguientes podrían ser las 5 mejores alternativas a Instagram en Android:


1. Pixlr-O-Matic

image

Instagram tiene 18 filtros, algunas herramientas de enfoque y bordes que le dan a las fotos un aspecto retro. Entonces con Pixlr-O-Matic puedes hacer más: tiene 68 filtros, 73 efectos de luz y 193 bordes.

Una vez que tu foto ha sido personalizada, puedes compartirla con alguna de tus cuentas en redes sociales o subirla a imm.io, el clon de Pixlr de imgur.com, con un sólo click.

Precio: GRATIS (iOS y Android)


2. Hipster

image

Al igual que Instagram, Hipster ofrece un lote de filtros pre configurados y combinaciones de bordes que permiten personalizar nuestras fotos fácilmente.

Pero a diferencia de Instagram, puedes agregar texto sobre la imagen, convirtiendo tus fotos en postales que pueden ser enviadas por email y compartir a través de las redes sociales o a la comunidad mundial de Hipster.

Precio: GRATIS (iOS and Android)


3. Lightbox Photos

image

En Instagram tu cuenta es privada o pública. Con Lightbox, obtienes todos los filtros y efectos, más la elección de hacer cada foto individual privada, visible sólo para amigos o visible para todos.

A parte de seguir otros usuarios de Lightbox, puedes enlazar tu cuenta de Twitter o de Facebook para ver fotos de tus amigos, incluso aunque no tengan cuentas de Lightbox, convirtiéndolo en un sitio social de galería de fotos.

Precio: GRATIS (sólo Android)


4. Streamzoo

image

Si estás buscando algo casi igual a Instagram o un clon, Streamzoo es probablemente lo que buscas. Esta aplicación tiene grandes filtros, bordes, efectos y opciones de compartir y hashtags para ayudar a organizar cada cosa en su comunidad mundial de usuarios.

Y adicional a eso, Streamzoo también permite subir vídeos.

Precio: GRATIS (iOS y Android)

 

 


5. Vignette

image

Vignette ofrece una multitud de efectos, bordes y opciones de edición que pueden ser combinados y guardados en tu pantalla de inicio.

En tu siguiente “momento Kodak”, selecciona el acceso directo, toma la foto y Vignette automáticamente aplicará tus filtros y efectos preferidos.

Una vez terminada la foto, compártela y sorprende a tus amigos.

PRECIO: GRATIS (versión de prueba) $3.99 versión completa (sólo Android)


Los 10 Mejores Juegos de Estrategia Para Android

image¿Tienes un móvil o una tablet con Android y te cansaste de lanzar pájaros contra cerdos? ¿Buscas algo que desafíe tu mente?

Pues tienes suerte, ya que el Android Market ofrece excelentes juegos de estrategia:

Herramienta Para Portar de Android a Windows Phone

imageComo lo prometió meses atrás, Microsoft ha liberado una herramienta de mapeo para portar de Android a la API de Windows Phone, la cual servirá a los desarrolladores a portar sus aplicaciones existentes en Android a la plataforma de Windows Phone.

Al igual que su contraparte del iPhone, la herramienta no transforma el código automáticamente, en vez de eso provee una lista de mapeos de API lo que actúa como un diccionario de traducción de una plataforma a otra.

La nueva herramienta, disponible gratis aquí, es parte de un nuevo paquete que intenta animar a los desarrolladores de Android a extender sus aplicaciones a otras plataformas. También incluye un documento llamado "Windows Phone 7 Guide for Android Application Developers", él cual contiene más de 90 páginas de información para aprender sobre Windows Phone.

Como anteriormente lo ha hecho, Microsoft hace la mención a los desarrolladores que no todas las API pueden ser mapeadas, ya que las plataformas tienen diferentes arquitecturas e interfaces de usuario.

El próximo paso que Microsoft ha planeado para ayudar con la portabilidad es actualizar las herramientas de mapeo de las API del iPhone y Android para incluir las características de Mango. Según la empresa, eso se daría en los próximos meses.

Se actualiza Google Maps para Android

Google Maps para Android ha llegado a la versión 5.4 trayendo nuevas características y solucionando algunos problemas.

image

Google Maps es una aplicación gratuita y está disponible para descargar en el Android Market.

MWC 2008 : Adobe y Motorola

Más noticias del MWC 2008....Adobe y Motorola



1. Adobe ha presentado dos nuevas aplicaciones: Adobe Flash Home y Adobe Flash Cast 2, dirigdas a pantallas dinamicas y promover al usuario de acceso instántaneo a servicios de datos. Empresas como MTV, Nasdaq, eBay, Reuters y Dolce&Gabana están dentro de las que utilizarían estas aplicaciones para llevar sus marcas al mercado móvil.

2.El iPhone y Google son los grandes ausentes de la feria. Aparentemente en Europa el iPhone no es tan popular como en otras partes del mundo, y Google ha presentado a través de terceros como Texas Instruments su plataforma Android, pero no ha contado con un stand propio.

3.La Empresa Abertis Telecom presentó una solución que permite la visualización de canales de televisión a través de equipos móviles adecuados. Este servicio a está en uso en Japón, Italia, Finlandia y Japón.

4.Los europeos no parecen estar muy soprendidos con los nuevos móviles que se han presentado en el MWC 2008, el interés mas va por la inserción de publicidad contextual en las nuevas aplicaciones que presenten los celulares.

5. El posible adiós de Motorola al negocio de los móviles, debido al poco rendimiento que presenta esta empresa en el rubro.

6.Barcelona será nuevamente la sede del MWC en el 2009 a pesar de las diferencias con el sector hotelero que alzó las tarifas, algo similar a lo que está sucediendo en Perú con motivo del APEC.

Fuentes:
Aecomo
El Periodico
Terra
Actualidad



MWC 2008 Mobile World Congress 2008

Del 11 al 14 de febrero en al ciudad de Barcelona, España, más de 700 operadores de todo el mundo y 1.200 expositores realizarán una serie de conferencias y exhibirán los últimos lanzamientos y adelantos tecnológicos móviles.



La reunión mundial cuya página web es http://www.mobileworldcongress.com/homepage.htm ofrece las últimas novedades tecnologicas que han desarrollado las compañías y organizaciones dedicadas al mundo móvil, aqui se expondrán los más recientes avances en materia de telecomunicaciones y tecnologías móviles.

Algunas notas de lo ocurrido hasta el momento:

1. Samsung y LG han presentado celulares basados en Linux. Samsung ha presentado el SGH-i800 (también ha anunciado que intentará crear celulares basados en Android de Google) y LG el modelo LiMO (prototipo).LiMo es Mobile Linux, que con estos anuncios va a tomar mas participación en el mercado de los móviles. Motorola,NEC y Panasonic han anunciado la utilización del sistema operativo Linux para móviles en sus desarrollos futuros. La plataforma LiMo - aprovechando estándares y proyectos de fuentes abiertas - es una arquitectura modular, basada en actualizaciones, e independiente del hardware construida en torno a un sistema operativo abierto, con un entorno de tiempo de ejecución seguro como soporte de las aplicaciones descargadas. La interfaz de programación de aplicaciones (API) de LiMo está actualmente disponible en www.limofoundation.org.

2. Nokia presentó en Nokia N96. Este modelo es el sucesor del N95, largamente esperado por quienes tienen la posibilidad de usar uno. Acá en Perú cuesta un ojo de la cara. Tine una interfaz similar al iPhone, supuestamente se puede visualizar una película en este celular y escuchar música, aunque no le veo la gracia ver una película en una pantalla tan pequeña. Lo que si es novedoso es que tenga un sintonizador de televisión y conectividad HSDAP, y WiFi (esto no tan novedoso). Ypues incluye GPS para ubicarnos en donde estamos, aunque si andamos con un celular para saber por donde andamos...pues camina con Nokia de última generación por La Victoria o El Porvenir, y a ver si el GPS te cuida...Y claro también tiene una camara digital de 5 megapixeles. Y si, también se puede llamar por telefono. Tiene una memoria de 16 Gb expandible hasta 24 Gb con memorias microSD. Una novedad del GPs, es que te permite guiarte cuando vas a pie con el telefono, mientras que la mayoría de dispositivos solo tiene mayor precisión cuando uno se moviliza en vehículo.

3. Google Android: numerosas compañías de dispositivos moviles están lanzando prototipos basados en Android de Google. Aqui una muestra de Texas Instrument, que sorprendentemente está más adelantado que las tradicionales.


La mayoría de los dispositivos presentados en el MWC 2008, estarán disponibles a lo largo del año en USA, Europa y Asia. Bueno y acá, pues tal vez a finales de año.

Fuentes:

http://www.terra.cl/tecnologia/index.cfm?accion=bits&id=921595
http://www.canal-ar.com.ar/noticias/noticiamuestra.asp?Id=5438
http://www.nokia.com/A4136001?newsid=1190120
http://gizmologia.com/2008/02/nokia-n96/
http://www.idg.es/dealer/actualidad.asp?id=64706&sec=noticias
http://www.pdastreet.com/articles/2008/2/2008-2-11-Google-Android-Phones2.html
http://es.biz.yahoo.com/11022008/217/fundacion-limo-tm-presenta-primer-microtelefono-limo.html