Entradas

Mostrando las entradas etiquetadas como android developer

Android Studio 2.3 disponible de forma oficial

Imagen
Cinco meses después del lanzamiento de la revisión anterior, la 2.2, tenemos nueva aplicación de Android Studio, la 2.3 que ha sido liberada por Google hace pocas horas. Esta nueva versión se ha centrado en pulir y mejorar las novedades que ya estaban en Android 2.2 y además en incluir algunas mejoras que han sido pedidas por los propios desarrolladores. Entre estas destacan la posibilidad de usar dos botones para lanzar el emulador de Android. El primero es el normal que teníamos hasta ahora y que nos muestra nuestra aplicación pero hay uno nuevo, que nos permite implementar cambios rápidos sin tener que cargar de nuevo el sistema. Algo muy práctico y que aportará velocidad. También hay cambios en el diseño de las aplicaciones con una nueva función que permite escoger varios elementos y distribuirlos de manera uniforme a lo largo de una dimensión. La propia interfaz de la aplicación mejora integrando filtros de búsquedas y pudiendo anclar algunas funciones como f

Crear app Multilenguaje en Android

Imagen
Siempre es una buena práctica para extraer cadenas de interfaz de usuario de su código de aplicación y mantenerlos en un archivo externo. Android lo hace fácil con un directorio de recursos de cada proyecto Android. para que nuestras aplicaciones estén disponibles en varios idiomas o sean multilenguaje. Lo primero que debemos tener en cuenta es evitar insertar "textos en el código" y en vez de eso, hacer uso del archivo strings.xml de la carpeta values. Vamos a ver un ejemplo sencillo para hacerlo desde un XML, por ejemplo, para un botón sería así: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/accept" /> <!-- Texto que aparecerá --> Sin embargo, cuando necesitamos obtener el texto desde el código java no es tan intuitivo, pero igualmente sencillo. Desde el Activity podemos hacer: String cadena = getResources().getString(R.string.ac

Como conectar MySQL con Android Nativo

Imagen
En este tutorial, vamos a explicar, cómo se puede integrar PHP y MYSQL con su aplicación para Android. Esto es muy útil en caso de tener un servidor web, y desea acceder a sus datos en su aplicación para Android. MYSQL se utiliza como base de datos en el servidor web y PHP se utiliza para obtener los datos de la base de datos. Nuestra aplicación se comunicará con la página PHP con los parámetros necesarios y PHP se comunicará con la base de datos MYSQL y obtendrá el resultado y devolver los resultados a nosotros. PHP - MySQL Creación de la base de datos Base de datos MySQL se puede crear fácilmente con este simple script. El CREATE DATABASE sentencia crea la base de datos. (crearBD.php) <?php $con=mysqli_connect("localhost","root","123456"); $sql="CREATE DATABASE pruebaAndroid"; if (mysqli_query($con,$sql)) { echo "La base pruebaAndroid fue creada con exito"; }else{ echo "error al crear la base pruebaAndroid&

Lollipop ya está en 1 de cada 4 móviles

Imagen
Este es el informe que nos ofrece cada mes la página de developer.android.com, el cual nos indica sobre el número relativo de dispositivos que comparten una determinada característica, como la versión de Android o tamaño de pantalla, información que esta enfocada a los desarrolladores para que sepan elegir mejor el público al que van dirigidas sus aplicaciones. Marshmallow salta al escenario El mes anterior, Marshmallow no hizo acto de aparición debido a que hacían pocos días que esta versión había llegado al mercado, aunque tras un mes de vida, ya hace acto de presencia en el informe con un discreto 0.3%, siendo instalado únicamente en dispositivos Nexus y algunas ROMs personalizadas. Lollipop por otro lado sigue creciendo, si sumamos los dispositivos con 5.0 y 5.1 alcanza ya un 25,5% de los usuarios, ligeramente superior al 23,5% del mes pasado, siendo estas las únicas versiones en mostrar crecimiento. Ya el mes pasado vimos que KitKat ya comenzó su lento e inevitable declive

Slider en Android Nativo

Imagen
Bueno hemos traído hoy un tutorial de Android que los ayudara a implementar un Slider nativo con un par de librerías como lo son picasso y slider . Bueno lo primero que vamos hacer es crear un nuevo proyecto llamado ( ejemplosliderimages ), recuerden que el nombre lo pueden cambiar si lo desean. Luego damos clic en siguiente, luego seleccionamos la opción de Blank Activity , damos nuevamente clic en siguiente y luego finalizar. Listo una vez tengamos el proyecto creado vamos a incluir las librerías que necesitamos para que todo funcione bien. Nos dirigimos a el archivo build.gradle donde colocamos dentro de dependencies lo siguente: compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.nineoldandroids:library:2.4.0' compile 'com.daimajia.slider:library:1.1.5@aar' Damos clic sobre Sync Now para que nuestro proyecto implemente las librerías. esto tardara un poco en sincronizar. Una vez hecho lo anterior vamos a modificar el activit

Geolocalización en Android

Imagen
La geolocalización en android es un servicio que nos proporciona el sistema para ubicar el dispositivo en coordenadas como lo son la latitud y longitud. Para obtener esta información existen multitud de formas, aunque la más conocida y popular es la localización por GPS, también es posible obtener la posición de un dispositivo por ejemplo a través de las antenas de telefonía móvil o mediante puntos de acceso Wi-Fi cercanos, y todos cada uno de estos mecanismos tiene una precisión, velocidad y consumo de recursos distinto. Por otro lado, el modo de funcionamiento de cada uno de estos mecanismos hace que su utilización desde nuestro código no sea todo lo directa e intuitiva que se desearía. ¿Qué mecanismos de localización tenemos disponibles? Lo primero que debe conocer una aplicación que necesite obtener la geolocalización es qué mecanismos de localización (proveedores de localización, o location providers) tiene disponibles en el dispositivo. La forma más sencilla de saber l

Implementación de buscador Android Nativo

Imagen
He aquí un tutorial en el cual aprenderás la forma mas fácil de implementar el buscador de Android. Como sabemos la búsqueda es una de las funcionalidades más típicas en una aplicación. Por ello, la necesidad de implementar la búsqueda en la ActionBar es algo con lo que vas a tener que enfrentarte tarde o temprano si quieres adaptarte a las guías de diseño de Android. Para ello crea un nuevo proyecto en Android con el último SDK (necesita ser superior a la 3.0) llamado ejemploBuscador , y elige crear una Activity en blanco. Necesitaremos un botón de búsqueda, así que si no te lo ha creado automáticamente, crea un nuevo archivo XML de tipo menú, y llámalo por ejemplo buscador.xml . Crea un item que se muestre siempre con el icono de la búsqueda y dale un título. También le añadiremos la clase de la que tiene que tomar la vista, que será un objeto de la clase SearchView, quedando así: les dejo la imagen del buscador para que la puedan implementar en le proyecto

Google Map en Android nativo

Imagen
En este nuevo tutorial les enseñaremos la forma de implementar los mapas de google maps con Android Studio. Como en anteriores tutoriales vamos a crear un nuevo proyecto en Android Studio con el nombre de EjemploMapa, Para este proyecto utilizamos el Activity Google Maps Activity esto para que Android Studio nos cree lo necesario para trabajar de forma rápida. Para ejemplo que ya tengan creados lo unico que hay que hacer es agregar los permisos necesarios y las dependencies necesarias para trabajar con Maps. Una vez tengamos el proyecto creado vamos a analizar lo que nos ha creado Android Studio. MapsActivity.java Este es nuestro archivo principal en el encontramos una funcion setUpMapIfNeeded que es la encargada de revisar si nuestra aplicación esta lista para implementar los mapas de Google. una vez compruebe hace un llamado a la función setUpMap() en esta función vemos nos crea un Market en la posición 0,0 google_maps_api.xml Este Archivo lo unico que tiene es la l

Transiciones entre Activities Andriod Nativo

Imagen
Los recursos de animaciones en Android se crean mediante xml que hay que guardar en la carpeta anim que en la mayoría de casos hay que crear para el proyecto, en estos xml creamos las diferentes animaciones que queremos que tenga nuestro proyecto. para mayor información visita la pagina http://developer.android.com/guide/topics/resources/animation-resource.html . Una cosa que hay que tener en cuenta es que cada animación que generemos debe tener un xml de entrada y otro de salida. Lo primero que vamos hacer es crear nuestro proyecto en Android Studio al cual vamos a llamar transicionesActivities y en las opciones de Activity dejamos el Blank Activity . si no sabes como crear un nuevo proyecto en Android Studio te recomiendo ver el tutorial donde les enseñamos como hacerlo aquí . En nuestro MainActivity vamos a crear las funciones para los botones. ( forwardZoom, left, fade, byDefault ) MainActivity.java package android.ejemplo.com.transicionesactivities; import android.