Java (9)


Android: Obtener número de teléfono

Desde hace unas cuantas versiones, Whatsapp ya no sirve para esto.

Por motivos que no conozco (intuyo que por seguridad, y no me parece mal), no es posible saber el número de teléfono del usuario utilizando el SDK de Android. He oído que en algunas versiones, con algunos operadores de red o en algunos países sí, pero es una combinación extraña con la que no se puede contar. Hay otro recurso más fiable, aunque tampoco lo sea al 100%, pero es importante tenerlo en cuenta ya que para muchas situaciones sería suficiente.

Forma fiable al 100%, no existe. Hay que ser consciente de eso. Si fuera posible, el mismo Whatsapp no necesitaría que el usuario introduzca y confirme el número. Y precisamente con Whatsapp tiene que ver este pequeño truco.




Hacer un buscador de mapas para Android.

Ten en cuenta que necesitarás una API key de Google Maps para desarrollo, y que siempre es recomendable tenerla guardada en un archivo strings.xml por ejemplo, y no en la misma actividad. La clase Geocoder es la que se encarga de convertir la cadena de texto con la direción al formato de coordenadas para el Mapview.




Por qué desarrollar para Android y no para iOS

Hay que reconocer que fue Apple quien puso de moda y supo crear la necesidad de las tiendas de aplicaciones como su App Store, Google Play (antes Market), Amazon App Store y todas las que han nacido como setas, legales o ilegales. Apple lanzo el iPhone en 2007, pero entonces no contaba con la tienda de aplicaciones. La App Store no apareció hasta mediados de 2008, año y medio después del lanzamiento de iPhone original y dos meses antes del lanzamiento del primer Android (que ya llevaba 3 años cociendose y apareció con Market de serie).




Android: Carga asíncrona de imágenes por http

Para cargar imagenes remotas en el layout de forma asíncrona, sin bloquear la actividad.

Podéis usar esta clase: