Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-08-2021
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
APK conectando a pagina WEB

Buenas.
Tengo una aplicación android y quisiera saber como hago para conectarla a una pagina web por ej. Wordpress leer las tablas desde ahi y no desde localhost, y tambien si puedo leer archivos desde las carpetas de wordpress con un LoadFromFile.
Responder Con Cita
  #2  
Antiguo 29-08-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Lo más habitual en estos casos es revisar si se puede acceder mediante una API y desde tu aplicación móvil consumir un servicio web.

Por ejemplo, puedes probar con mi web, que usa wordpress:
https://neftali.clubdelphi.com/wp-json
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 06-09-2021
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Gracias German por responder.
Recien me conecto al foro.
Estuve googleando sobre servidores rest datasnap he aprendido algo pero no me queda claro, hice un pequeño programa de server cliente con rest datasnap genere un link y lo puse en el navegador me devuelve datos de una base en MySQL pero como los aplico a mi programa en android que esta en SQLite, mejor dicho como los jalo aparte que tengo que cargar imagenes en el listview.
Tuve un pensamiento de que la base de datos este en wordpress y desde ahi jalar los datos y ponerlos en el listview sin tener ninguna base de datos en el movil solo jalar datos y ponerlos en el listview y tambien las imagenes en el listview. la verdad no tengo ni idea como hacerlo. Seguire buscando.

Gracias.
Responder Con Cita
  #4  
Antiguo 07-09-2021
Avatar de b4aronDeLaBirr4
b4aronDeLaBirr4 b4aronDeLaBirr4 is offline
Miembro
 
Registrado: jul 2021
Posts: 67
Poder: 3
b4aronDeLaBirr4 Va por buen camino
Buenas, sobre el list view, si vas a poner imágenes, igual te viene mejor RecyclerView con CardView, ofrece facilidad para ello. Te facilito un enlace !

Última edición por b4aronDeLaBirr4 fecha: 07-09-2021 a las 12:11:22.
Responder Con Cita
  #5  
Antiguo 07-09-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por RebeccaGL Ver Mensaje
hice un pequeño programa de server cliente con rest datasnap genere un link y lo puse en el navegador me devuelve datos de una base en MySQL pero como los aplico a mi programa en android que esta en SQLite, mejor dicho como los jalo aparte que tengo que cargar imagenes en el listview.
Si ya tienes los datos y los puedes leer desde el navegador, mostrarlos en una aplicación, sea VCL o FMX, Windows o Android es lo más fácil.
Lo primero es hacver las pruebas con el RESTDebugger que viene con Delphi y de ahí pasarlos al programa.

Hay varias entradas en mi blog que explican cómo leer datos desde la aplcación usando componentes REST, y cómo usar RESTDebugger.
https://neftali.clubdelphi.com/delph...-put-y-delete/

Aquí cómo usar los componentes de REST:
https://neftali.clubdelphi.com/45-ge...go-compartido/
https://neftali.clubdelphi.com/nasa-la-foto-del-da/
https://neftali.clubdelphi.com/35-ge...ice-en-delphi/

En el foro seguro que encuentras también mensajes de cómoo usar esos componentes. Busca por RESTClient, RESTReponse y RESTRequest
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 07-09-2021 a las 14:07:47.
Responder Con Cita
  #6  
Antiguo 24-09-2021
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Buenas German.
El problema que tengo es que, al asignar el ClienDataSet al RespResponseDataset.Dataset todo bien, pero cuando pongo ClientDataSet.Open me da error: que no hay provider pongo el provider y me da el error referencia circular. Solo me falta pasar los datos que devuelve el Servidor Rest en formato JSon, a la tabla.
Responder Con Cita
  #7  
Antiguo 24-09-2021
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por RebeccaGL Ver Mensaje
Buenas German.
El problema que tengo es que, al asignar el ClienDataSet al RespResponseDataset.Dataset todo bien, pero cuando pongo ClientDataSet.Open me da error: que no hay provider pongo el provider y me da el error referencia circular. Solo me falta pasar los datos que devuelve el Servidor Rest en formato JSon, a la tabla.
Hola

Tal ves te ayude esto que acabo de publicar en mi bitácora

Episodio 3 (Aplicación Cliente «Windows/Linux»)

En especifico el video de TJSONObject.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #8  
Antiguo 24-09-2021
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Gracias Egostar.
En el ClientDataSet lo que hize es agregar ahi los campos y luego boton derecho y generara DataSet y listo ya funciona.
Memo1.Lines.Text := RESTRequest1.Response.Content me trae del servidor en formato JSON, pero el ClientDataSet esta vacio. Seguire revisando quizas falte algo.

Vere tus links Egostar gracias.
Responder Con Cita
  #9  
Antiguo 24-09-2021
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por RebeccaGL Ver Mensaje
En el ClientDataSet lo que hize es agregar ahi los campos y luego boton derecho y generara DataSet y listo ya funciona.
Para Generar el DataSet lo hago en tiempo de ejecución en las siguientes líneas:

Código Delphi [-]
cdsHabitaciones.CreateDataSet;
cdsUsuario.CreateDataSet;

Cita:
Empezado por RebeccaGL Ver Mensaje
Memo1.Lines.Text := RESTRequest1.Response.Content me trae del servidor en formato JSON, pero el ClientDataSet esta vacio. Seguire revisando quizas falte algo.
Hoy terminado de trabajar haré unas pruebas con tu escenario a ver que hace. Ojalá y encuentres la solución antes, si no con gusto ayudaré.

Cita:
Empezado por RebeccaGL Ver Mensaje
Vere tus links Egostar gracias.
Gracias

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conectando a un motor SQL en el inicio rretamar Trucos 0 14-06-2013 23:37:00
Conectando con BD en Access Zucra Conexión con bases de datos 6 11-01-2012 18:38:59
Conectando a MySQL hgiacobone MySQL 14 10-03-2011 01:06:29
conectando con MySQL chipsoni Conexión con bases de datos 7 29-11-2005 21:15:13
Conectando una base de datos AliciaPecorari Firebird e Interbase 2 11-07-2005 15:51:27


La franja horaria es GMT +2. Ahora son las 10:48:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi