Тёмный

90. Part 3. Consulta de usuario con Volley - BD Remota en Android 

Cristian Henao
Подписаться 76 тыс.
Просмотров 37 тыс.
50% 1

Опубликовано:

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 90   
@carlosrichter4358
@carlosrichter4358 5 лет назад
Gracias por compartir la información. Saludos desde Bolivia!
@genialhost1194
@genialhost1194 3 года назад
gracias compita, no soy experto pero lo logre! algunas cosas cambiaron en mi version 3.5.3 y con Volley 1.1.1 como el getContext() el cual me parece que esta en desuso, el Progress que ni me moleste en implementar en mi primera prueba ya que estaba tachado en mis opciones por defecto. y la necesidad de agregar en el manifest la apertura del usesCleartextTraffic que me tenia verde... del resto lo que explicas funciona al pelo. Coño, GRACIAS!
@mariadomingasolislopez7062
@mariadomingasolislopez7062 5 лет назад
Tus vídeos me han sido de mucha ayuda, muchas gracias .
@diegoaltamirano8374
@diegoaltamirano8374 6 лет назад
Grande señor solo usted ha podido solucionar todas mis dudas
@josealejandrojimenezchavez2410
Excelente video! Muchas gracias por compartir tu conocimiento! Un abrazo desde México!
@fersilent3884
@fersilent3884 4 года назад
Gracias Cristian excelente video
@arturoescobedo123
@arturoescobedo123 6 лет назад
gracias por tomarte el tiempo de hacer estos tutoriales. Me devolviste la esperanza de pasar mi materia de Móviles :')
@CristianDavidHenao
@CristianDavidHenao 6 лет назад
Jeje espero que te puedan servir
@JuanVasquez-il5gb
@JuanVasquez-il5gb 6 лет назад
Hola Cristian, gracias por tus aportes, esta información me sirve de mucho. Me salio todo OK. muchas gracias! Exitos y saludos desde Peru
@sederup1
@sederup1 3 года назад
Gracias Cristian este video me sirvió a la perfección, de echo cada video que subes es de mucha aportación, he estado buscando como eliminar la cache de nuestra propia aplicacion mediante código, pero no logro hacerlo de la manera correcta, he aplicado muchos métodos pero no he logrado hacerlo, ojala puedas hacer un video de como poder realizarlo, muchas gracias.
@marloncode
@marloncode 2 года назад
amigo excelnte video en verdad
@bernger3299
@bernger3299 6 лет назад
Hola cristian como estás?? Muy interesantes tus videos excelente explicación! Quería preguntarte.. como hago para que el usuario cree un post o algo similar con fotos y se guarde en la base de datos para que los demás usuarios lo puedan ver? No se si me explico.. como mercadolibre donde un usuario publica y otro consulta según su interés... eso se hace con recyclerview? GRACIAS!!!
@leandrocarta
@leandrocarta 5 лет назад
HOLA CRISTIAN, MUY MUY BUENOS TUS APORTES, MUCHAS GRACIAS POR TU TIEMPO. AHORA TE CONSULTO, ANTES DE INGRESAR UN DATO (EMAIL) QUIERO SABER SI YA EXISTE EN LA BD PARA NO CARGAR DOS VECES UN MISMO EMAIL Y PODER CREAR CONFUSIONES, COMO HAGO PARA VER SI EL EMAIL EXISTE O NO EN LA BD? GRACIAS
@henryoquendo1386
@henryoquendo1386 5 лет назад
Buenas tardes mi amigo Cristian vengo siguiendo tus tutoriales que por cierto son muy explicitos y sobre todo bien estructurados mis felicitaciones !!!! tengo una duda haber si me puedes ayudar mira estoy haciendo la consulta y me funciona correctamente con un solo registro pero yo quiero mostrar todo los registros que correspondan a un artista digamos... he tratado de mil formas hacer el webservice pero solo me devuelve un registro, a pesar que el query me funciona en mysqlmuy bien . Pienso que hay que agregarle algo al presentarlo en formato json por favor ayudame como puedo hacerlo. de antemano mil gracias
@javierruiz6512
@javierruiz6512 6 лет назад
Una duda conforme a enviar los datos de la aplicación android al webservice lo haces por medio del método GET ¿también se puede ocupar POST ?
@sistemasinfo2419
@sistemasinfo2419 7 лет назад
Muy buenos vídeos cristian
@TheStevensantana
@TheStevensantana 5 лет назад
Hola muy buenas, tengo un problema y es en el metodo cargarWebService, despue de la linea donde escribimo la url me sale error en los parametros (Request.Method.GET,url,null ,this,this) de ante mano muchas gracias exelente video
@joseruiztellez990
@joseruiztellez990 5 лет назад
Disculpa como quedaria el php y el android para mandar varios parametros de consulta es decir quiero meter el id y el nombre y con base a eso me traega la profesion??
@fd-pp9fi
@fd-pp9fi 7 лет назад
Videos muy utiles!! se super agradece. Una consulta: Haras uso de la libreria Gson? por lo que tengo entendido simplifica mucho la manipulacion de los json
@CristianDavidHenao
@CristianDavidHenao 7 лет назад
fd90 hola, claro, la idea es ir de menos a mas para subir de a pocos el nivel
@renerubio7178
@renerubio7178 6 лет назад
hola cristian tienes pensado hacer un video donde convines sqlite con bd externa usando volley seria de mucha ayuda traer datos d un servicio guardarlos en bd local y despues poder mandar datos de mi bd local con un serivicio a una bd externa con volley
@alexestrella8468
@alexestrella8468 6 лет назад
Una consulta Cristian, Al ejecutar mi app en el emulador las consultas con el webservices a un servidor (externo) funciona perfectamente, pero desde el dispositivo no. Al momento de cargar el activity con el listado la aplicación se detiene. Pero cuando el activity recibe un array del webservice vacío, ya que la consulta no tenía resultado alguno, si que fluye y muestra mi Toast con el mensaje que no hay resultados. Todo esto desde el terminal físico, en el emulador funciona perfectamente. Qué podría ser? Un saludo y son de mucha ayuda tus videos¡
@andresbuitrago1984
@andresbuitrago1984 6 лет назад
cristian un favor , estamos hacie do un login y no sabemos como ponerle que si el resultado de la consulta es vacia no lo deje ingresar
@cosmeginestar4698
@cosmeginestar4698 6 лет назад
hola buenos días y enhorabuena por el canal. Una cuestión en el metodo onErrorResponse cuando realizo una petición consultar usuario si en ese momento el servidor esta caido, como puedo implementarle un método que espere 5 segundos antes de lanzar el aviso de que no se puede realizar la consulta por problemas de conexión. Muchas gracias por su gran dedicación.
@CristianDavidHenao
@CristianDavidHenao 6 лет назад
cosme ginestar hola, tendrias que poner un hilo que se ejecute hasta que conecte
@pedrocevallos9196
@pedrocevallos9196 10 месяцев назад
Podria tocar el tema de HTPPS ? gracias
@aprendiendohaciendo7781
@aprendiendohaciendo7781 5 лет назад
hola disculpa tengo un problema al agregar la dependecia de volley me marca error ese: Could not find method compilar()
@kikeeducando9466
@kikeeducando9466 6 лет назад
hola cristian: Me marca el siguiente error al momento de hacer click en registrar :"No se pudo registrar exitosamente com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trush anchor for certification path not found. ya descarte logica de php, porque insertando el documento de forma manual en la url si me arroja la consulta con los datos esperados.....a que se debe este error especificamente para ir investigando
@cristhianleonardobaronamor3210
Hola Cristian cuando recorres el jsonObject = array.getJSONObject(0); en la posición 0 esa posición es en la que se encuentra el documento en la base de datos me puedes aclarar esa duda?
@CristianDavidHenao
@CristianDavidHenao 6 лет назад
cristhian leonardo barona moreno hola, asumo que ya lo resolviste pero ese cero representa el primer lelemento del array como tal, si se consulta una lista de datos se retornan varios array en formato json y ahí en vez de 0 seria la i de un ciclo que recorre todo el array
@oscarmonroy8766
@oscarmonroy8766 3 года назад
Gracias capo, eres un crack !!
@gagolololo
@gagolololo 6 лет назад
se puede usar la libreria gson para procesar el json que uno recibe?
@bugflow6176
@bugflow6176 6 лет назад
Hola Buenas, Como hago para hacer un Recycler View con un parametro de consulta, Osea que esos Datos que se van a mostrar dependan del usuario que inicia session... podrias guiarme ??
@chepeorejas
@chepeorejas 6 лет назад
Que tal. Muy buenos tutoriales. Hice todo el proceso en las clases que se crean. Pero la App se detiene al hacer clic en el botón de buscar usuario A que se debe este error? Muchas gracias!
@isaacrojas6273
@isaacrojas6273 5 лет назад
Cristian soy de la regional cauca y me gustaría saber mas a fondo como acceder a una bd remota pero con un token
@alfredoprado9765
@alfredoprado9765 6 лет назад
que es el optJSONArray ???
@mapersXd
@mapersXd 6 лет назад
Hola Cristian y si quisiera pasar los parámetros por POST como seria ?
@sexbecino
@sexbecino 6 лет назад
Hola Cristian buenas noches hermano ... oye tengo un problema espero me puedas ayudar :D .... Mira tengo mi Fragment con una variable List esta la instancio hasta el momento en que cargo la interface de mi mapa OnMapReady asi listaTiendas = new ArrayList(); .... en este mismo metodo del mapa hago la peticion de volley en un metodo de la clase consultarTiendas() ....... hago lo debido con la peticion en GET y declarando las interfaces en el mismo metodo.... en mi metodo de volley onResponse todo lo recibo bien y cuando hago el llenado de los objetos Tienda en mi ArrayList no marca nada de errores pero al regresar al metodo de OnMapReady donde itero mi ArrayList siempre esta en 0..... nunca se llena mi objeto...... que tengo mal? :)
@edwardc9997
@edwardc9997 6 лет назад
Podrías hacer un vídeo de traer todos los datos de una llave foránea y agregarlo en una tabla?
@hipolitosanchez6401
@hipolitosanchez6401 4 года назад
gracias....👍
@joseruiztellez990
@joseruiztellez990 6 лет назад
Disculpa al momento de querer cargar la imagen se queda cargando por un rato y al final me muestra el toast en la aplicación de que no se pudo conectar y no carga los datos y la imagen ya puse la ip que tengo y seguido de la ip pongo :8080 ya que es el puerto que estoy usando , y pues no sé si ese sea el problema de que no me cargué la imagen al php my admin ya que ya verifique el código y varias opciones y no funciona
@CristianDavidHenao
@CristianDavidHenao 6 лет назад
ALUCARD alucard hola, ya verificaste los vídeos de imágenes al final de la lista?
@joseruiztellez990
@joseruiztellez990 6 лет назад
Cristian Henao gracias ya lo solucione ahora estoy con otro proyecto no se si conozcas o desarrolles algun material para trabajar con open cv en Android saludos
@entreiteckxd688
@entreiteckxd688 5 лет назад
antes tenia unos errores mios en el codigo php ya lo solucione, y ahora me salio de consultar,
@josephdavidninaquispeflore1039
@josephdavidninaquispeflore1039 4 года назад
te salio el de agregar usuario bro ? me podrias ayudar te lo agradeceria mucho
@nancylopez3893
@nancylopez3893 7 лет назад
Hola cristian, mira me estoy basando de tu tutorial para obtener los datos una vez logeado el usuario al dar click en el boton ingresar donde obtengo su "nombre" y lo recupero en la interfaz de consultar usuario. El "nombre" lo paso para buscar al usuario en el json. Pero no se como puedo cargar la informacion del usuario y presentarla en otra pantalla sin el boton que tu ocupas. Hago el metodo de cargar webService y lo saco del onClick pero no funciona. Espero puedas apoyarme
@nancylopez3893
@nancylopez3893 7 лет назад
ya pude solucionarlo, solo tengo duda en como pasar datos que son tipo enteros y double??
@rodrigorubio2408
@rodrigorubio2408 4 года назад
alguien me puede ayudar? necesito hacer la misma consulta, pero en varias tablas con la misma estructura...
@NuevosGusanos
@NuevosGusanos 7 лет назад
Hola Cristian, me sale onErrorResponse: com.android.volley.ParseError: org.jsonJSONException: Value [] of typpe org.json.JSONArray cannot be convertes to JSONObject, segui tus pasos y me pidio convertir, si no es mucha molestia, espero tu ayuda
@NuevosGusanos
@NuevosGusanos 7 лет назад
Solucionado! me falto unos corchetes ['usuario'] esto en php: foreach ($resultado as $fila) { $datos['usuario'][]=$fila; }
@CristianDavidHenao
@CristianDavidHenao 7 лет назад
jeje suele pasar.
@BeatStockFree
@BeatStockFree 5 лет назад
Maestro! tengo un problema que no logro resolver, si hago una consulta SQL a mi BD por consola con un JOINT me funciona correctamente: "SELECT * FROM user JOIN comunas WHERE usuario = "ruddy" AND clave = "123456" AND user.id_comuna = comunas.id_comuna" asi obtengo los datos del usuario y de su comuna, pero no logro que funcione en el WebService, simplemente no logro logearme, la consulta del WebService es: SELECT * FROM user JOIN comunas WHERE usuario = ? AND clave = ? AND user.id_comuna = comunas.id_comuna ¿podrias ayudarme con eso?, Gracias!!!
@BeatStockFree
@BeatStockFree 5 лет назад
PD: también probé con INNER JOIN :(
@TheCetahardy
@TheCetahardy 5 лет назад
El codigo si me funciono
@emersonfernandez6210
@emersonfernandez6210 4 года назад
este error es el que me sale a mi Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in
@miguellaurente5937
@miguellaurente5937 6 лет назад
must implement OnFragmentInteractionListener como soluciono esto //pase parte del codigo y me sale esto
@CristianDavidHenao
@CristianDavidHenao 6 лет назад
Miguel Laurente hola, mira mis videos sobre fragments, tal vez es por la versión de la app, en el activity debes implementar los fragments q usas .onFragmentInterationListener...
@andrest.7625
@andrest.7625 7 лет назад
hola cristian mira que descargue tu proyecto hice todo el tutorial pero no me registra el usuario, ya tengo iniciado el mysql en xamp, asi como el apache, y estoy haciendolo desde el emulador, las consultas estan en su sitio pero aun asi no me registra me dice "no se pudo registrar bad url localhost"que puedo hacer? y tambien ejecute las consultas desde el navegador y todo bien. te agradezo mucho.
@andrest.7625
@andrest.7625 7 лет назад
ya so solucione por si a alguien le sirve en un futuro debe poner esto "10.0.2.2:80/ejemploBDRemota""
@CristianDavidHenao
@CristianDavidHenao 7 лет назад
Hola, me alegra que lo solucionaras, entonces era cuestión de actualizar la IP?
@andrest.7625
@andrest.7625 7 лет назад
si pero tambien habia algo y es el permiso de usuario en la bd de un hosting.
@marcdino5
@marcdino5 6 лет назад
Gracias amigo me sirvio de mucho
@felipelarraguibel7038
@felipelarraguibel7038 6 лет назад
Hola amigo excelente tutorial , quería hacerte una pregunta como podria hacer lo mismo pero con hacer una consulta a dos tablas relacionadas , como se podría hacer el método cargarwebservice(). Modifique mi webservice en php cambie mi consulta y relaciono las dos tablas ahí todo bien. Pero como podría hacerlo en el código del método cargarwebservice(), para traer también el dato de la otra tabla que consulto. Ya que consulto la tabla producto y la tabla pasillo de un supermercado , entonces quiero mostrar el nombre del producto y el nombre del pasillo. Espero me puedas ayudar y que se halla entendido mi pregunta jaja . Saludos gracias.
@sergioraulcarrillorodrigue9826
Hola felipe tengo el mismo problema, pudiste solucionarlo?
@joglidiaz3803
@joglidiaz3803 4 года назад
Hola, tengo el mismo problema, lo solucionaron? podrían ayudarme?
@alejaosm
@alejaosm 7 лет назад
Hola Cristian Una pregunta como puedo obtener los datos de una tabla que se relaciona con otras dos tablas Puedes explicarme ... Solo cambiaria el select del php ?
@cristhiancamilodelgadomari2746
SI DE HECHO LO QUE CAMBIARÍA ES LA CONSULTA COMO TAL, YA DEBERÍAS DE INCLUIR INNER JOINS, RIGHT JOIN O LEFT JOIN SEGÚN LA CONVENIENCIA DE TU CONSULTA. EJEM: SELECT nombre_ciudad,nombre_usuario FROM ciudad INNER JOIN usuario ON nombre_ciudad = ciudad_nombre WHERE num_identificacion = '{documento}', esto en caso tal sea con php para el webservices.
@alejaosm
@alejaosm 7 лет назад
CRISTHIAN CAMILO DELGADO MARÍN gracias por tu info
@sandroibarravasquez981
@sandroibarravasquez981 4 года назад
todo ok gracias, pero cuando cambio el IP a uno en la nube, ya no funciona. Si me podrian ayudar por favor
@jonathanizecson7448
@jonathanizecson7448 4 года назад
pon la url del sitio como tal
@leonidas0393
@leonidas0393 4 года назад
Muy buenas , por que no usas tareas asincronas ? Gracias . Un saludo
@CristianDavidHenao
@CristianDavidHenao 4 года назад
Hola, en este caso no lo veo necesario, o te refieres para la conexión con el ws?
@leonidas0393
@leonidas0393 4 года назад
@@CristianDavidHenao si para la conexion web service , es decir puedes hacerlo con la libreria voley utilizando AsyncTask y si es asi como seria ? Gracias y un saludo
@jessicamonserratruvalcabar8673
Me marca el siguiente error al momento de hacer click en registrar :"No se pudo registrar exitosamente com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trush anchor for certification path not found. Estoy haciendo uso del espacio de un servidor local que nos presta mi escuela, no utilizo xxamp Me podrias ayudar con ese error, por favor, te lo agradeceria mucho. De antemano muchas gracias por el tutorial.
@kikeeducando9466
@kikeeducando9466 6 лет назад
lo solucionaste....porque tengo el mismo error
@carriemolotla6721
@carriemolotla6721 6 лет назад
Hola Cristian, primero que nada un saludo y muchas gracias por tus videos de verdad ayudan muchisimo, me da este error cuando lo ejecuto en mi dispositivo fisico. "NetworkSecurityConfig: No Network Security Config specified, using platform default 02-15 14:29:05.624 7687-7687/com.example.anunez.prueba_db I/Error: com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found."
@dannyvegapinilla
@dannyvegapinilla 6 лет назад
Alguna Solucion?
@helmerfuentesalvarado3582
@helmerfuentesalvarado3582 6 лет назад
me sale el siguiente error Attempt to invoke virtual method 'com.android.volley.Request com.android.volley.RequestQueue.add(com.android.volley.Request)' on a null object reference como puedo solucionarlo?
@erickjhormanromero6905
@erickjhormanromero6905 4 года назад
No has creado la referencia de objeto RequestQueur
@isaacramirez35
@isaacramirez35 4 года назад
exelente po endo buscando como se hace exactamente lo mismo por el metodo post :'v
@axelramirez5295
@axelramirez5295 6 лет назад
me sale com.android.volley.ParseError: org.json.JSONException: End of input at character 0 of que significa?
@andresjacome6200
@andresjacome6200 5 лет назад
significa que debes dedicarte a otra cosa
@danieldelgado4566
@danieldelgado4566 2 года назад
Muy malllll
@perdom024
@perdom024 6 лет назад
Me suscribo excelentes tutoriales
@lucastamaratrejo423
@lucastamaratrejo423 7 лет назад
Cristian Henao hola hice todos los procedimientos pero cuando lo emulo en mi dispositivo android no me hace la conexion y eso que tengo internet , me sale el error (no se pudo consultar com.android.volleytimeoutError ) ......ayudame !
@CristianDavidHenao
@CristianDavidHenao 7 лет назад
ya verificaste que el webService está bien?, que tengas la ip que es, que estén en el mismo segmento de red? me cuentas...
@cristhiancamilodelgadomari2746
como puedo verificar eso? me está dando un error similar cuando pongo la ip del computador pero la página aparece como si no se tuviera internet.
@eliotalderson4402
@eliotalderson4402 6 лет назад
Si usas windows, en los programas busca cmd y después escribe "ipconfig" y dale a enter
@eliotalderson4402
@eliotalderson4402 6 лет назад
A mi me salia lo mismo, prueba construir el String "url" con el URI.builder: stackoverflow.com/questions/19167954/use-uri-builder-in-android-or-create-url-with-variables A mi me funciono
@JesusHernandez-ur4kc
@JesusHernandez-ur4kc 6 лет назад
Me salia lo mismo lo corregí añadiendo el puerto del apache (81) en mi caso luego del ip , algo asi : String url = "192.168.1.100:81/consumirWS/jsonRegistro.php?dni="+txtDni.getText().toString() +"&nombre="+txtNombre.getText().toString()+"&profesion="+txtProfesion.getText().toString();
Далее
Распаковка #MonsterHigh Potions №5
00:55
Просмотров 167 тыс.
Ничего не делаю всё видео 😴
00:33
Ozoda - Lada (Official Music Video)
06:07
Просмотров 4,5 млн
iPHONE 16 te LLEGO LA HORA!!!!!!! fue horrible...
20:55
96. Como cargar Imagenes de la galeria en Android
6:19
API vs. SDK: What's the difference?
9:21
Просмотров 1,4 млн
Linux File System/Structure Explained!
15:59
Просмотров 4,1 млн
؟ Docker ليه بنستخدم 💙
18:52
Просмотров 77 тыс.
73. RecyclerView Personalizado en Android
13:36
Просмотров 56 тыс.
Top 10 Linux Job Interview Questions
16:04
Просмотров 2,4 млн
What is Power Apps?
9:53
Просмотров 162 тыс.
Распаковка #MonsterHigh Potions №5
00:55
Просмотров 167 тыс.