Android + Php + MySQL - crea tu propia aplicación basada en servidores | Maid Rondić | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Android + Php + MySQL - crea tu propia aplicación basada en servidores

teacher avatar Maid Rondić, Professional Android developer

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción al curso

      1:45

    • 2.

      ¿Qué es la API y cómo funcionan las aplicaciones para servidores?

      3:44

    • 3.

      Instalar software necesario

      5:37

    • 4.

      Creación de bases de datos con phpMyAdmin

      3:24

    • 5.

      Cómo insertar datos en la base de datos usando php

      12:33

    • 6.

      Enviar solicitud desde un dispositivo Android a nuestro propio servidor

      8:53

    • 7.

      Cómo enviar JSON de Android a Php

      11:43

    • 8.

      Extraer datos de JSON e insertarlos en una base de datos con php

      9:44

    • 9.

      Recuperación de datos de base de datos y visualización en Android

      10:16

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

202

Estudiantes

--

Proyecto

Acerca de esta clase

¿Te has preguntado qué es la API prácticamente, sin definiciones aburridas y confusas? ¿Te has preguntado cómo funcionan las aplicaciones como Facebook, Whatsapp y otros? En este curso aprenderás todo eso.

Aprenderás a crear una API (código de backend) tú mismo en php y cómo enviar solicitudes desde Android al backend. Aprenderás a manejar los datos enviados desde Android a Php, a insertar datos en una base de datos MySql y a recuperarlos y mostrarlos en la aplicación Android.

Conoce a tu profesor(a)

Teacher Profile Image

Maid Rondić

Professional Android developer

Profesor(a)

Hello, I'm Maid.

I am a professional Android developer. Coding and puzzle solving geek. Passionate about learning and sharing knowledge in the best possible fashion!

I have experience in many different technologies, platforms and programming languages including java, kotlin, php, python and more.

i tend to create "straight to the point" courses and keep them boring as little as possible.

Ver perfil completo

Level: Intermediate

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción al curso: Hola ahí. Gracias por pasar por aquí. Si alguna vez te has preguntado cómo crear una aplicación Android basada en servidor, este es el curso correcto para ti. En este curso, aprenderás qué es un P I exactamente en la práctica cómo hacer que tu app se comunique con el A P I o digamos, con servidor de señas. Por lo que usaremos beach beat como servidor de señas y manejará los datos que estaremos enviando desde nuestro androide hacia arriba. También aprendes a recuperar esos datos de la base de datos mediante el uso de script PHP en Android. Entonces así es básicamente como se verá como tendremos algunos campos en los que se supone que pongamos alguna información sobre el usuario. Por lo que ahora vamos a agregar algún usuario para que pueda ver cómo se insertará en la base de datos para el nombre del usuario. Pondré a Ross para la edad. Está bien. 33 Por el país. Veré Italia, y una vez que haga clic en insertar los datos y luego remite base de datos, puede ver que tenemos nuevo usuario dentro de nuestra base de datos. Y si quieres recuperar los datos de mi base de datos SQL. Simplemente podemos hacer click en Mostrar los datos y script PHP cargará estos datos y enviarlo a nuestro disfrute eso. Entonces si te gusta lo que vas a aprender en los puntajes, te veo del otro lado. Salud. 2. ¿Qué es la API y cómo las aplicaciones de servidor?: Ahora vamos a aprender lo que es un P I. Escaparemos definiciones aburridas y otras partes llorosas sobre Simplemente vamos a ver en la práctica qué es exactamente un P I. Te quedará mucho más claro. Entonces primero, imaginemos que aquí tenemos dispositivo móvil y digamos que esto aquí es servidor y esta aquí es base de datos para examen. E imaginemos que el usuario tiene la aplicación de Facebook aquí mismo abierta. Y cuando el usuario intente registrarse y haga clic en el botón de registro, por ejemplo, enviará solicitudes al servidor con la información requerida para el proceso de registro . Entonces ahora, con la parte cuando algún lenguaje de programación en el servidor velas que solicitan para que el servidor pueda estar basado en PHP o tono pastel o Java o algún otro lenguaje, no importa, realmente. Entonces ese montón de código aquí que se encarga de manejar solicitudes desde el dispositivo y comunicarse con la base de datos que se llama P I. Así que significa interfaz de programación de aplicaciones en esto realmente no significa nada para ti, pero en lo que hace es que es un montón de código escrito por desarrolladores de señas, y cuando enviamos una solicitud desde el desde el dispositivo. Básicamente golpea endpoint que hizo señas, han dicho los desarrolladores, y responde de alguna manera. Entonces, ¿por qué es ir el ¿Por qué no simplemente enviamos desde Mobile directamente a la base de datos? Entonces es porque esto un p que escucho o un montón de código lo llamaré así se puede acceder por muchos dispositivos, no sólo el móvil, lo que podemos construir un P I una vez y podemos reutilizarlo, jugó incluso con nuestras laptops o con Dispositivo iPhone o dispositivo Android o computadora, no importa. Las solicitudes serán las mismas para cada dispositivo. Entonces cuando nos registremos desde laptop, irá al servidor y y hace frío aquí comprobará si las informaciones son correctas o no. Hará algunas validaciones etcétera, y luego enviará los datos a la base de datos y nos registrará. Entonces así es como funciona. Si queremos ver a nuestros amigos, por ejemplo, enviaremos una solicitud que se llama get request. Por lo que usaremos get request con el fin de ver los datos que serán retiro. Llévanos. Por lo que esa solicitud irá a la página B, por ejemplo. Entonces PHP hará una consulta dentro de una base de datos y luego de la base de datos los datos serán devueltos al PHP. Y entonces PHP nos devolverá esos datos. Entonces así es básicamente como funciona todo. Posteriormente, veremos cómo funciona con Android PHP y mi scwill como base de datos para verte en el siguiente video. 3. Instalación de el software necesario: Antes de comenzar cualquier codificación, primero necesitaremos descargar algunos softwares. En primer lugar, descargaremos Zump. Zampa actuará como servidor. Albergará nuestra base de datos y durazno porque eso bien, justo después en el curso. Entonces vamos a ver cómo descargarlo. Por lo que sólo tienes que escribir Zampa y pulsar la tecla enter y dar click en esta descarga aquí. Ya que uso Mac OS, descargaré este aquí. Recuerda este que ocupa menos espacio pero que usa la versión más reciente fuera de Ph. B. Así que en mi caso, es éste de aquí y esperemos a que la descarga termine. Entonces ahora veamos cómo instalarlo. Basta con hacer doble clic en él abrir. Por lo que dar click en siguiente. Siguiente. A continuación, desmarcaremos esto a continuación el próximo. No, esperamos. Ahora haga clic en un acabado. Por lo que ahora ves esta pantalla aquí. Ahora vamos a hacer clic en administrar servidores y hacer clic en Empezar viejo y esperar a que todos estos círculos se vuelvan verdes. Ahora abre nueva tina tu navegador Web y tecleando siguiendo host local slash index dot PHP y Presidente Turquía. Si ves algo como esto, eso significa que todo lo que configuró correctamente así que si te preguntas. ¿ Qué es esto? ¿ A qué le echamos un vistazo aquí? Haga clic en uno. Bienvenido y haga clic en Abrir carpeta de aplicación y carpeta de lucha denominada HD Docks. Entonces si ampliamos esta carpeta, verás estos índice punto archivo PHP en. Este es el archivo que acabamos de abrir en nuestro navegador. Por lo que abrió este expediente. Aquí veremos Beach Be script que se está ejecutando con esta página aquí, por lo que este es el código fuente de la misma. Por lo que ahora se puede ver que cada playa sea archivo que queremos ejecutar dentro de nuestro navegador Web se debe poner estas carpeta HD Docks. Sólo entonces podrá ejecutarlo dentro de nuestro navegador Web. Entonces este es básicamente ese lugar de hospedaje donde ponemos nuestros archivos. Así que vamos a crear un nuevo script de Ph Peaks e intentemos ejecutarlo. Entonces para el código PHP, estoy usando corchetes I d. Puedes descargarlo buscándolo en Google, o puedes usar el tuyo propio yo d. sí importa, verdad. Entonces si lo abro, haremos click en archivo nuevo, y empezaremos a escribir código PHP. Y digamos hola Page B beach abejas lenguaje realmente fácil de aprender. Entonces si no lo sabes, no tengas miedo. Sólo necesitábamos demostrar cómo acceder a un p I desde nuestro disfrutado hasta. Entonces esto realmente no importa tanto. Solo puedes copiar pegar si lo deseas. Por lo que no hay click en archivo y nos salvó. Hola dot PHP click en seguro. Por lo que ahora necesitamos encontrar este archivo haciendo click usando click derecho y mostrar en Finder. Entonces Bueno, entonces vamos a copiar este archivo en esta edad la carpeta de muelles. Por lo que tenemos que arrastrarlo aquí así. Y ahora vuelve dentro del navegador Web y tecleando barra de host local Hola dot PHP y podemos ver que se está ejecutando como se esperaba. Entonces eso es por ello. Ahora, nos vemos en el siguiente tutorial. 4. Crea datos de datos con phpMyAdmin: Ahora vamos a ver cómo crear base de datos eran realmente almacenar informaciones. Entonces primero, asegúrate de que todo esté funcionando aquí en Sam. Entonces ve dentro de tu navegador y tecleando host local slash PHP Otro medio playa sea mi otra media slash e enter key. Ahora da click en el nuevo y para el nombre de la base de datos veremos usuario al dar click en Crear. Por lo que hemos creado la base de datos. Ahora necesitamos crear mesa dentro de ella. Mesa es lugar. ¿ Dónde se insertarán los datos? Entonces vamos a nombrar al establo, uh, usuarios y vamos a necesitar cuatro columnas y vamos a dar click en Ir para la primera columna. Necesitaremos I D on Será clave primaria aquí elegiremos primaria y dar click en Ir y seleccionaremos aquí y estos destaca fuera de incrementos. Entonces cada vez que creemos nuevo usuario o digamos que insertamos nuevos datos en esta tabla de abusadores, este valor aquí será incremento. De forma automática ¿Lo hicimos? No podemos tener la misma idea es para múltiples usuarios. Y como puedes ver, Typo es entero Así que eso es todo para el i d para el siguiente atributo o para la siguiente columna. Usaremos nombre y será Quiénes son char las manchas para los personajes. Y diremos que puede ser más largo de 150 caracteres y no vamos a tocar nada más aquí para que la siguiente columna elegirá. Escribiremos edad por lo que necesitaremos edad del usuario. Seguiremos en viaje aquí. Necesitaremos país así que vamos a justo país. Y aquí también necesitaremos ver nuestra y para delineados. También usaremos 150 a no click en caja fuerte. Entonces esta es la mesa, dijo. Nuestra base de datos de usuarios. En el siguiente video, verás cómo el dedo del pie infló esta tabla con los datos mediante el uso de código PHP. 5. Insertar datos en la base utilizando php: Ahora es el momento de insertar el interior de nuestra base de datos con BHP llamado Así que en primer lugar, vamos a abrir corchetes o el editor de código que prefieras. Por lo que vamos a empezar por crear nuevo archivo haga clic en usted y vamos a guardarlo antes de que empecemos a teclear . Bueno, sálvanos y démosle el nombre Newser Data y primero vamos a guardar en el escritorio y más adelante , necesitamos cambiar esta ubicación a los golpes HD que viste antes. , Y además que no se olvide de agregar ese beat de playa al final de la presentación. Entonces de esta manera, este editor de código sabe que estamos escribiendo melocotón porque así tendrá resaltado sintaxis . Por lo que en primer lugar se abrirá etiqueta pregunta Mark Beach. Si no conoces PHP, no te preocupes, lo hará porque esto está en Lee a propósito de demostración. ¿ Cómo son la aplicación android? Interactúa con el abrigo de señas para que solo puedas copiar y pegar lo que hago. No importa tanto por ahora. Para declarar variables en PHP, ser primero debe poner signo de dólar y luego podemos escribirme. Entonces en primer lugar, bien vamos a corregir nombre de usuario en el de este año su nombre es en realidad nombre de usuario fuera de nuestra base de datos y por defecto es Route semi colon. Siguiente variable será el nombre del servidor y será local. El host también es el predeterminado. Y contraseña. Es cuerda vacía. Esos datos son los datos para están exentos y se puede encontrar el nombre de la base de datos. Hugh. Entonces, cuando abras tu navegador web, entra. Host local slash PHP Miami Y aquí está el nombre de la base de datos el tipo crear. Por lo que se llama Usuario. Por lo que ofrece nombre es variable y escribiré Usuario, Lo siguiente que vamos a hacer es establecer conexión a nuestro servidor. De alguna manera, si no lo supieras, PHP se puede usar tanto de forma procesal como orientada a objetos. En este proyecto, usaré enfoque orientado a objetos. Por lo que vamos a crear objeto de colección. Um, dices igual nuevo y mi scwill I. Así que están los techs de escena como parámetros constructores, usamos nombre del servidor, luego coma. Entonces usamos nombre de usuario. Después especificamos la contraseña. Por lo que nos referimos a estas variables y datos Baizley así. Por lo que esta será variable de conexión encendido en este momento creamos esta nueva conexión de objeto se establecerá si esos parámetros están bien, Así que ahora es el momento de escribir SQL Query que será ejecutado por código PHP en orden para insertar el datos dentro de nuestra base de datos de mi escala. Entonces esta es la sintaxis. En primer lugar, vamos a crear alguna consulta de nombre de variable de cadena y será igual a insertar en y luego especificamos el nombre de la tabla. Nombre de la tabla es arriba usuarios, por lo que vamos a escribir en los usuarios de la aplicación. Ahora abrimos registros y especificamos valores que queremos dedo del pie inserto. Entonces si hacemos click en la estructura, se puede ver que estamos esperando d nombre, edad y país. Pero como marcamos idee Toby un incremento externo y claves fuera del establo, no necesitamos especificarlo. Se pondrá automáticamente en la base de datos. Verás más adelante cómo se hace. Por lo que ahora queremos poner nombre, edad y país. Por lo que especificaremos aquí nombre ex edad, Korma país. Y entonces decimos valores y los valores serán. Ahora usaremos comillas simples para que podamos distinguir entre esas dobles. Porque si ponemos cotización doble aquí, las apuestas después serán Marcus error. Entonces fuiste comillas simples para una cuerda Onda, Diremos John, por ejemplo, Cotización hoz coma edad será 26 coma. Y para el país Bueno poner U S. A. Así que esta será la consulta que se ejecutará con el fin de poner los datos en la base de datos. Entonces lo siguiente que hay que hacer es ejecutar esta consulta aquí mismo y lo haremos así. Bueno, conexión Kaiping Y entonces esto porque esto es equivalente off duck en Java si sabes cuando llamamos método so en el objeto, por ejemplo, perro se corrió en la página P. Será así. Y ahora vemos consulta y las consultas Esta muy variable sobre lo último es vestirse esta conexión llamará a conexión cerrar. Entonces ahora es el momento de ejecutar este código, y así es como se hace. En primer lugar los abre y asegúrate de que todo esté funcionando aquí. Entonces necesitamos abrir nuestra carpeta de aplicaciones, que es HD looks, y tenemos que poner nuestro archivo aquí mismo. En primer lugar, encontremos el expediente. Entonces este es el archivo así copiado. Pequeñas bases dentro realmente se ve así que ahora está listo para ser ejecutado en el bien ejecutado a través de nuestro navegador Web. Abre tu tina, derecha Anfitrión local y nombre fuera de nuestro archivo, por favor. Usuario más tarde, Doc HB. Entonces, como pueden ver, esta tabla está vacía ya que parece que está vacía. Pero ahora cuando ejecutemos esta página, volvamos a la tabla del Refrescar it. Ahora puedes ver que entramos exitosamente algún día aquí. Ahora se puede ver que ideas cuatro. Y no es una que porque tengo tres entradas aquí antes de crear ésta. He estado probando algo, Así que debiste haber ganado en lugar de cuatro aquí mismo. Si nosotros Si refrescas esta página una vez más y ahora refrescas base de datos, puedes ver que otro John entró y ahora nos conformamos con sus cinco. Entonces es estar fuera o incriminado. Entonces ahora ¿qué es bueno? Es dedo del pie. Ponga aquí algunas declaraciones if con el fin de comprobar si la conexión está bien o no. Entonces si alguna vez sucede que puedes saber cuál es el problema. Entonces este método de consulta aquí mismo también devuelve algún valor de lingotes sobre si este lingote es cierto. Eso significa que esta consulta se ha ejecutado con éxito y si es falsa. Significa que ocurrió algún error. Por lo que vamos a sumar si vamos a quitar ahora Semi colon en lugar de tres signos iguales y verdadero. Y si es cierto, ingresará el registro de salida con éxito? Y si no lo es, Lo haremos, ahí mismo. ¿ Ese es Kurt? Entonces ahora vamos a la fuga. Pero recuerda que este incendio se salvó en Desko. Por lo que significa que el de los perros HD aún no está actualizado. Entonces lo que voy a hacer ahora. Voy a copiar todo esto en eso solo voy a empezar a editar este dentro de los corchetes a partir de ahora, así que sólo voy a seleccionar. Ah, y básicamente esto. Por lo que ahora este archivo es diferente a éste de aquí. Como se puede ver, éste se encuentra en un patos de mar, y el anterior estaba en escritorio. Entonces ahora somos libres. Recarga esta página. Se puede ver el mensaje telefónico que el registro de dice's ingresó con éxito. Y si actualizamos las ideas de bases de datos ahora, seis. Por lo que también puede agregar si declaración para ver si esta conexión estaba bien o no. Por lo que solo comprobaremos si hay error de conexión. Vamos a dar salida al error ocurrido y vamos a venir. Capitán A Esto con el mensaje de error y destitución Ser recon coordine con hija ahora Just right Error de conexión. Y ahora vamos a propósito cambiar estos por lo que ruta para ser así. Entonces estamos a propósito haciéndome borracha ahora Si fuéramos Lord esta página puedes ver que hay algunos errores en su escrito que nuestro acceso de usuario es negado porque no es correcto Nombre de usuario Y si lo escribimos cuello y vamos a saber bistec, relájate, cambiar rallys bit. Lo guardamos Cada vez que lo hacemos, necesitamos guardarlo Pero estoy usando short cook control s core command s y neck Si estás solo ahora puedes ver que hemos entrado con éxito así. Ahora, en el siguiente video veremos cómo activar este código PHP a nuestro android arriba. No queremos dedo de la página abierta a través del navegador Web. Simplemente queremos enviar algunas solicitudes desde ellos son android up con la finalidad de poner algunos datos en base de datos 6. Envío a una solicitud de envío de un dispositivo android a nuestro propio servidor: Ahora vamos a crear el up que estará usando código PHP que acabamos de escribir con el fin de interactuar con la base de datos. En este primer caso, se insertará posteriormente. Entonces empecemos en tus lesiones a tu proyecto. Escogeremos actividad vacía que se nombró el up BHP end android. Puedes nombrarlo como quieras y terminar. De acuerdo, entonces ahora primero vamos a sumar algunas dependencias. Decidir son archivo agradecido porque queremos enviar solicitudes. Y para tarea de muerte, usaremos biblioteca llamada lanudo. Entonces ahora abramos tu navegador Web y tecleando Wooley Android dependencia Así podemos intentarlo con este primer enlace. Entonces este es el código. Entonces solo copia esto y lo tenía justo aquí. Francamente, no podía hundirse. Ahora, Ahora va Sur Actividad Principal. Y empecemos, Cody. Vamos a crear llamadas de método, enviar solicitud y vamos a crear objeto llamado petición. Tú que iguala lanudo. No nueva solicitud que en este contexto especifique. Es decir actividad dot esto con el fin de enviar solicitudes, necesitamos saber que estás l sobre el destino. Entonces si echan un vistazo aquí, estamos apuntando a este host local slash datos de usuario La dirección PHP Pero si queremos enviar una solicitud desde nuestra aplicación android en su lugar, estas parte host local debemos usar I p dirección porque Andrew Device no saber qué es anfitrión local. Porque el servidor no está alojado en nuestro dispositivo, sino que son computadora. Por lo que en un minuto verás cómo encontrar que yo p dirección. Pero primero, vamos a crear variable de cadena. Lo vamos a nombrar. Tú lo eres. Ah, y por ahora, vamos a escribir http low co host slash datos de usuario punto PHP y semi colon. Ahora necesitamos toe editar esta parte anfitriona local. Entonces si eres usuario de Mac, necesitas abrir tu terminal y escribir I f config y presionar la tecla enter en la dirección I P que buscamos ¿Está aquí? Por lo que comienza con red alta por lo general. Y si estás usando ventanas dentro de tu símbolo del sistema, necesitas teclear I p conflict en lugar de fuera I s cráneo creo que encontrarás algo similar también. Por lo que voy a co pagar esta dirección aquí. Yo lo voy a basar. Algunos de estos anfitriones locales. Entonces esta es la parte toe nuestro expediente, en realidad, que estamos enviando solicitud. Por lo que el siguiente paso es crear string la solicitud para la tarea simple. Usaremos solicitudes de cadena, pero generalmente estamos usando solicitudes de Jason cuando queremos toe. Envía algunos datos, por ejemplo, Nombre, edad, país como leer qué Playa venció. Pero en primer lugar, veremos cómo enviar estas solicitudes de cadena fáciles porque es más simple. Por lo que llamaré Esta solicitud es igual a nueva solicitud de cadena. Ahora especificamos la solicitud de método que importa que se utilice post metal cuando queremos enviar algunos datos. Y si queremos recuperar algunos datos de la Web, estamos usando solicitudes de get. Ahora usaremos post porque queremos insertar los datos dentro de nuestra base de datos. Entonces si te preguntas si podemos usar get request para insertar los datos, sí, es posible. Un oleaje. Pero post es más seguro porque cuando usamos post, nuestras credenciales son datos que se van a insertar no se muestran en ninguna parte de la URL, y cuando usamos get requests, algunas webs puedes notar que esta tu l contiene algo así como igual y y similar, por lo que básicamente significa que queremos obtener algunos datos Así que ahora usaremos post y ahora un especificado la URL. Ahora vamos a poner respuesta un oyente. Por lo que estos centro responsablemente devolverán algún mensaje desde la playa porque dentro de nuestra app para android Así que básicamente, es esta parte aquí. Esta es la respuesta. Por lo que también agregaremos alguna vez liberación ahí dentro. Entonces si algo sale mal con este androide arriba con lanudo, solicitamos alguna vez se mostrará aquí. Por lo que agregaremos un mensaje de brindis que imprimirá la respuesta y copiaremos aquí Descend básico. Pero solo en lugar de respuesta, obtendremos mensaje de error y lo siguiente y último es el dedo del pie. Agrega estas solicitudes a esta Q Me gusta esto. Y ahora solo llamemos a este método de solicitud de envío desde nuestros propios métodos crea. No, vamos a entrar como permiso de Internet y vamos a correr el up y diga que es ese disco. Estos entraron con éxito. Por lo que ahora se puede ver que ocho es el último. Y si refresco esto, se puede ver que hemos ingresado al uno o más usuario. Entonces no, volveré a empezar el up solo para asegurarme de que todo funcione bien. Y si refresco. Se puede ver que tenemos tendemos a usar. Entonces básicamente lo que pasa es que la solicitud se le está enviando a esta chica y actúa básicamente igual. Si acabamos de recargar esto dentro de nuestro VEB Rosa. Ahora te mostraré que en lugar de este anfitrión local puedes usar también a esta chica. Entonces si lo pego y presiono el enter re frescura, tenemos un usuario más insertando. Por lo que en el siguiente video verás cómo dedo del pie insertar los datos de los campos de android. Por lo que insertaremos nuestros propios datos. Tendremos algunos textos agregados donde pondremos información y luego sacaremos esa información dentro de nuestra playa, sea guión y luego la pasaremos a la base de datos. 7. Envío a JSON de Android a Php backend: seguimos desde donde te dejamos. Entonces cómo enviar solicitudes con el fin de desencadenar un poco de frío en PHP. Pero como puedes ver, solo son datos estáticos. Por lo que los datos ya están pre build en Ph. B. Así que no pudimos editar nada. Acabamos de llamar a este guión en ITR Introduciendo nombre edad en el país que está escrito dentro de Beach PICO. Entonces es estático. No podemos cambiarlo desde el android que en este video veremos cómo insertar los datos de nuestro android hacia arriba dinámicamente. Entonces, en primer lugar, vamos a cambiar. ¿ Eres yo un poquito En primer lugar, vamos a agregarle algo a él. Enviando mensajes de texto aquí. Bueno, decía esconder demasiado 40 dp ¿Qué? Decir que el nombre de los veinte en Vamos a hacer yo d nombre Toby Entity Ahora vamos a copiar este. Hay un atajo controlado el o comando los dos simplemente duplicar cosa ya seleccionada . Entonces lo haré una vez más. De acuerdo, entonces ahora podemos sumar este a la edad de la unidad y aquí mismo la edad y este país PDT y por el calor. Pongamos país No, necesitamos reposicionarlo un poco así para que lo sabremos. Agrega algunas restricciones como esta. Iba a cambiar un poco esto. No quiero ningún margen aquí, pero voy a añadir un poco de fusión superior e inferior a este margen los puertos Hey, 12 dp. Um, pero en margen ahora también estamos sumar margen superior. Haz este texto añadido y vamos a convertir este texto a ti a la botella con hiedra bt en inserto y para el texto. Bueno, bien bien. Insertar datos. Se puede ver que a pesar de que escribimos datos insertados sin todas las letras mayúsculas dentro estos fondo siempre están mayúsculas. Entonces podría cambiar esto Todo lo que necesitas hacer es cambiar este atributo siguiente, Todos los topes a forzar. Ahora se puede ver la diferencia. Por lo que ahora estamos de vuelta al código androide. Declaremos una inicialización, ¿verdad? Yo componentes así a ello ticks nombre, envejece el país Y ahora vamos a añadir el botón. No, lo vamos a inicializar. H no. Cambiaremos éste por el país y éste para ser yo y no, necesitamos el dedo inicializado estos búfalos Así que eso es todo. Por lo que ahora es el momento de enviar los datos desde nuestra app al código PHP. Y lo haremos mediante el uso de Jason Request y Jason objetos. Entonces si no sabes qué es Jason, en realidad es colección de pares de valor clave. Por lo que les demostré así, así que no primero hago algo común. Ahora voy a abrir una llave rizada y van a añadir una llave de cierre. Imaginemos que objeto Jason Es así dentro del objeto Jason. Tenemos claves y valores. Por lo que en nuestro caso será edad y valor será, por ejemplo, a 32. Al siguiente le agregamos coma y siguiente nombre de claves. Entonces por nombre, tenemos valor John en el último pagador de valor clave es country y por ejemplo, Jeremy. Y eso es todo. Esto es y objeto Jason. Por lo que volvió a enviar algunas claves y valores y más adelante en PHP, verás cómo recuperar esos valores mediante el uso de esas claves que configuramos aquí. Por lo que me voy de aquí, Jason objeto ejemplo. Ahora vamos a crear método que va a estar enviando objeto Jason al pepinillo de playa y yo lo llamaré Jason. Solicita que haya parámetros vamos a golpear cadena tendido efectivamente tu edad. Eso es país de bebida. No, necesitamos inicializar las solicitudes. Que objeto como lo hicimos anteriormente para el contexto especificará actividad principal que esto usaremos el mismo que Earl. Pero vamos a cambiar esta parte porque necesitamos crear un nuevo script PHP para manejar nuestros datos o, digamos, manejar nuestras solicitudes desde Android y lo llamaremos Jason Data. Ahora necesitamos crear objeto Jason por lo que lo crearemos de esta manera como cualquier otro objeto. Y ahora hemos puesto valores dentro. Por lo que realmente nos referimos al objeto Jason y diremos que poner. Y ahora estamos poniendo nombre clave y te vendemos y venderás Serás parámetro que pasaremos por este método. Nos vamos a ver. Por lo que ahora vamos a sumar edad keez edad en valores el que vamos a obtener de los usuarios entrada en lo último que queremos enviar a estos países. Por lo que ahora se puede ver que las teorías subrayan rojo que ve que no manejamos una posible excepción. Por lo que solo puedes probar catch block aquí como esta excepción de Jason y traeremos rastro de pila en caso de que pase algo. Y ahora es el momento de crear a Jason. Objeto a solicitar objeto. Lo haremos así. Por lo que ahora especificaremos solicitud Método ocho será puesto No, necesitamos especificar Usted es l en el objeto Jason que estaremos enviando ahora. También necesitamos poner a algunos oyentes. Entonces, en primer lugar, respuesta real del set. Escucha ahí. Y aquí vamos a sumar aire principios de verano y cínicos. Entonces aquí, real manda un mensaje de brindis tu caso y la cosa sale mal. Y aquí imprimiremos la respuesta. Y lo último es que necesitamos del dedo del pie anuncio estas peticiones de objeto Jason hacen. Gracias. Ahora añadiremos botón click oyente y activaremos el smith de cada vez que el usuario toca estos botones por lo que llamaremos a este método. Pero también necesitamos obtener la información que se va a enviar tan bien, hazlo así. Hacer nombre es igual a unidad nombre punto Obtener una cadena de texto nuestro Louis mismo país de comida y para la edad necesitamos convertir esto al entero así que voy a añadir su escena de barra de puntos Todos estos dentro de los corchetes en lugar de racha. No lo pongas. Y ahora aquí en primer lugar queremos poner nombre la edad y luego país así. Entonces eso es todo desde el lado androide. En el siguiente video, verás cómo el dedo del pie maneja esta solicitud en código PHP y cómo toe insertó los datos en la base de datos. 8. Exposición de datos de JSON e introducirlo a la base de datos con php: No. Vamos a abrir su editor de código PHP y vamos a crear en su archivo vamos a guardar este archivo primero en el escritorio y el nombre del archivo debe ser el mismo que uno en Android studio que ponemos aquí. Entonces será Jason data dot Beach be Y voy a ver qué empezó abriendo etiquetas PHP. Cuando el objeto Jason se envía a estos script de BHP, necesitamos recuperarlo de alguna manera. Y lo haremos de esta manera. En primer lugar, vamos a crear variable, objeto Jason frío, y será igual al archivo. Consigue contenidos ahora carreras abiertas y el nombre es PH. B. Es menos lish entrada Sem ical. Entonces esta es la forma en que vamos a conseguir objeto Jason que será enviado a este expediente . Entonces esta es la sintaxis. Ahora necesitamos decodificar este objeto Jason. Tenemos que extraer los datos que estamos enviando para extraer mayor. Primero debemos decodificar estos objeto Jason. Lo vamos a deco dentro de esta nueva variable llamada fecha Data on. Ahora llamaremos a Jason decodificar objeto Jason. Entonces así es como decodificamos al Jason y ahora para recuperar variables una por una lo hará como este signo de dólar. Nombre es igual. Data esta flecha y vamos a nombre correcto. Entonces de esta manera estamos recuperando el nombre que el usuario ingresa. Se puede ver este nombre aquí debe ser igual a esta clave dentro de nuestro objeto Jason. No. Tendremos la edad usando la edad, la clave y el país mediante el uso del país. No olvides mover este signo de interrogación aquí. Si no cometiste errores como yo, y como respuesta, solo haremos sonar estos objetos Jason que hemos recibido. Por lo que no enviaremos ningún valor de cadena porque en debajo de su estudio se puede ver que nuestra respuesta no es fuerza. Eso fue antes, pero es objeto. Y como se trata de un objeto fuera de tipo Jason, como respuesta, vamos a recuperar valores de esta manera. Punto de respuesta consigue bebida. Y ahora especificamos el nombre como aquí en la respuesta, aunque para obtener respuesta de la edad de pensar, no se consiga país. Por lo que ampliaré un poco las ventanas. Ahora se puede ver que había un subrayado rojo. Una vez más debido a la excepción de Jason, solo puedes hacer clic en esto con el fin de arreglarlo rápidamente sin escribir manualmente en try and catch block. También, noto que he cometido un error aquí en el país en lugar fuera de itty. He estado usando nombre de entidad y aquí está bien, cambia la edad del dedo del pie. Entonces ahora todo lo que ya está ahora vamos sólo por ahora, asiento. Si esto funciona o no en eso, entonces veremos cómo insertar un dato dentro de una base de datos. Entonces, primer lugar, guardaré este archivo en Onda. Necesitamos dedo de estos y necesitamos cambiarlo con el de los muelles HD. Si ya lo pusiste aquí ya que guardé la mía en el escritorio, primero lo encontraré en el escritorio y luego lo pegaré en looks HD. Entonces nos pegaron justo aquí. Entonces necesito a muchos lo ponemos remplazar 50 dólares. Yo sólo me drogaría este dentro de paréntesis. Por lo que ahora en adelante, estaremos editando archivo HC docks directamente. De acuerdo, así que ejecutemos la aplicación y veamos qué va a pasar. Además, no olvides comentar. Envía el método de solicitud que estábamos construyendo en conferencias anteriores. Pondré Jack es el nombre 25 edad el país. Digamos México. Y si hago clic en datos insertados, nos reunimos de nuevo el objeto Jason y lo imprimimos como post un mensaje aquí dentro. Entonces este es el mensaje que estamos recibiendo de PHP. Significa que enviamos con éxito objeto Jason a nuestro archivo PHP solo para asegurarnos de que no lo sé, cambiar algunos valores. Se puede ver que estamos consiguiendo esos valores. Por lo que ahora veremos cómo insertar estos datos dentro de nuestra base de datos. Por lo que sólo iremos y abriremos este archivo de datos de usuario de antes. Y simplemente podemos copiar Connection piensa así, y lo basaremos aquí. Y ahora en lugar de esos valores duros codificados, usaremos variables que obtenemos del Android. Entonces ahora lo que hay en cotización simple en un nombre de signo de dólar para referirse a estas variable aquí se desprendió 34 rueda derecha, cotización simple, dólar H y aquí país y decir esto. Ahora abramos tu navegador Web y abrimos tu base de datos. Después de eso, vamos a tratar de insertar algunos datos en. Insertaré Johnny 31 en Inglaterra, y si hago clic insertar los datos. Se puede ver este extraño mensaje que te explicaré en breve. ¿ Por qué es eso? Pero refresca base de datos y se puede ver que hemos ingresado con éxito nuevo usuario dentro de nuestra base de datos. Entonces vamos a la derecha una vez más con algunos valores diferentes, Joe U S. C. Y se puede ver que funciona. Simplemente divertido. Entonces ahora sobre este extraño mensaje que aparece aquí Eso es porque dentro de playa ser código no estaban regresando objeto Jason aquí. Entonces cuando insertamos el registro con éxito estaban devolviendo este valor de cadena, como puedes ver y ya sabes, Andrew hacia arriba, estamos consiguiendo objeto Jason. Por lo que no pudo extraer esa cuerda del objeto Jason porque este no es objeto Jason en absoluto. Es una fuerza habitual. Por lo que ahora has visto cómo insertar los datos de nuestro androide hacia arriba mediante el uso de script PHP en la base de datos de mis habilidades. En el siguiente video, verás cómo recuperar los datos dentro de nuestra app. 9. Recuperar datos de la base Datos y mostrarlo en Android: Ahora es el momento de buscar los datos de la base de datos. Entonces vamos a abrir primero los registros o su editor de código sobre la creación de su archivo en. Lo vamos a nombrar. Obtener datos punto PHP. Voy a ver que no escritorio. En primer lugar, ahora voy a copiar algunos de los códigos de los datos del usuario. El PHP lo basé aquí y ahora lo vamos a agregar. Algo es para que no necesitamos esta parte aquí. Y ahora necesitamos escribir consulta para buscar datos. Entonces aquí en su lugar, inserte en necesitamos escribir, seleccionar. Y ahora escribimos qué datos queremos obtener. Por lo que queremos hacerse idea del nombre de usuario, edad y país y desde la tabla de usuarios AP. Ahora vamos a crear nueva variable llamada declaración y será igual conexión del dedo del pie. Prepárense y prepararemos aquí esta consulta y luego ejecutaremos esta declaración. Entonces básicamente lo somos. Estamos diciendo que la plaza e se ejecutará en esta conexión. Objeto aquí. A continuación tenemos que declarar que los usuarios son una o la matriz donde se almacenarán los datos de los usuarios. Entonces usaremos una declaración salvaje. Y aquí especificaremos que si bien estas declaraciones tienen resultados. Básicamente, decimos que al escribir fetch crearemos temporal todo bien donde contendrá datos que nos interesen. Entonces d seré i d Pero en primer lugar, necesitamos vincular los resultados para que BHP sepa lo que es dólar I d Y lo hacemos escribiendo declaración comprando los resultados. D nombro edad, país. Y aquí podemos seguir escribiendo nombre, edad y país. Ahora usamos nuestro A push toe Empuja esta matriz temporal dentro Nuestros usuarios son una Así que estamos inflando a estos usuarios ya con los datos que traemos aquí en lo último es el tweet Enviar estos array como respuesta como Jason se apresura así. Entonces no se hace parte de PHP Ahora tenemos que volver al estudio android Ahora vamos a añadir un botón más porque queremos toe enviar al usuario toe otra actividad donde estarán los datos Mostrar BTM show day Y ¿dónde habrá más aquí? No, necesitamos crear nueva actividad. Escogeremos anti actividad Conoceremos impuesto de anuncios a ti Así que todo lo posterior se te pondrá en este texto Por lo general utilizaríamos una vista de reciclador. Pero esto es sólo una demostración. Añadiré un poderoso Toby. Txt ellos ahora te declararemos este texto aquí, lo inicializaremos aquí crearemos método que va a buscar los datos de nuestro servidor. En primer lugar, necesitamos que seas l y la U R l será como ésta sólo con diferentes nombres de archivo. El nombre del archivo será Obtener datos. No, vamos a formar el método de solicitud de cadena será Obtener esta vez este será Earl. Bueno, ahora crea responder, oyente, vamos a añadir. Yo realmente sonoro. Bueno, ya que estamos enviando a Jason Array desde BHP, tenemos que conseguir a Jason una lluvia aquí, así que lo haremos así. Entonces, básicamente, estamos poniendo la respuesta de cadena aquí, y la usará para crear Jason Array. Por lo que una tasa de los objetos Jason. Ahora usaremos cuatro bucle al Jason arrayed o 20 en Jason. Objeto será en realidad nuestro usuario, y será igual a Jason, un raider. Jason, objeto que Índice, Se pueden ver esos errores y bueno, todo rodeado. Intenta atrapar. Entonces error. Perdón. Gun en el ahora vamos a conseguir i d. Así que vamos a convertir todo dos cuerdas para que sea más fácil. Entonces básicamente estamos usando valores clave para envejecer para mí, Esos son los valores que estamos enviando desde Beach ser. Y ahora necesitamos mostrar estos datos en alguna parte y lo haremos en estos impuestos a usted. De acuerdo, entonces ahora usaremos algún truco. Por lo que en primer lugar, le sacaremos el texto actual de nuestro texto. Después iremos en una nueva línea y luego usaremos bebida durante meses para que los enfermizos los datos como este. Entonces esos son tenedores de lugar y los vamos a inflar con i d con nombre, país y con edad. Entonces ahora necesitamos crear solicitud que este Ahora agregaremos la solicitud de cadena a la solicitud de arrendamiento Que y llamaremos a este método dentro de nuestro propio método de creación cuando el usuario transita a esta actividad en no olvides Boot beach ser archivo dentro de 80 perros Fuller en para que funcione. Entonces si abro la app y hago clic en hombro más tarde, puedes ver que ellos días aquí. Entonces eso es todo