Fuiiii
Estoy creando una aplicación de Android para mostrar algunos eventos escolares (Título del evento y una imagen publicada del evento).
Lo único que necesito para la aplicación es obtener datos (String para el título, ImageView para la imagen) de un servidor.
La respuesta de esta publicación, Desarrollo de Android: obtener datos de la web, parece ser la forma más fácil y directa que pude encontrar.
“La forma más fácil de mostrar publicaciones en una aplicación de Android será usar datos JSON en la web y leerlos en una aplicación de Android Master Detail.
En el lado del sitio web, hacer que los datos se muestren en JSON parece ser la parte más difícil de su problema. Sería fácil si fuera un sitio de WordPress, ya que hay complementos que lo harán por usted.
En el lado de la aplicación, obtener los datos y analizarlos en un flujo maestro de detalles es una tarea bastante trivial”.
No sé casi nada sobre bases de datos, redes, wordpress y JSON. 🙁
Creé una cuenta de wordpress e instalé el complemento JSON y el complemento del servidor web de wordpress. Pero hasta ahí pude llegar 🙁
mi idea es
en el sitio del blog de wordpress: haga una publicación para cada nuevo evento. El título de la publicación es el título del evento y el contenido de la publicación es solo una imagen, que es una publicación sobre el evento.
en el lado de la aplicación: agregue una tarea de sincronización dentro de la función onCreate, de modo que cuando se abra la aplicación, verificará si hay alguna publicación nueva en el blog. Si hay alguno, obtendrá el título del blog y lo agregará a listView, y obtendrá la imagen dentro del blog y creará un nuevo diseño en el que tiene ImageView para sostener la imagen.
Como dije, no sé nada sobre servicios web y redes.
No tengo ni idea de cómo verificar si hay alguna publicación nueva en el blog en comparación con los eventos que ya están en la aplicación…
Estos dos ejemplos son el armario que pude conseguir.
http://android.programmerguru.com/android-webservice-example/
http://wordpress.org/support/topic/phonegap-android-app-construido-alrededor-json-api (¡No entiendo esto! :/)
¡Por favor ayuda! ¡Esta cosa me está dando un gran dolor de cabeza! ¡Y es el último paso que necesito para la aplicación!
¡Cualquier ayuda o código de muestra será muy apreciado!
Y lo más importante, ¡Feliz Navidad a todos! XDD
Existe un complemento de WordPress llamado JSON-API que le permite acceder a todos los objetos de WordPress (publicación, página, categoría, etc.) en forma de JSON. puede usar cualquier cliente de descanso como volley de google, actualizar desde Square o construir su ganado para acceder a los datos de wordpress.
instalar el complemento de WordPress
http://wordpress.org/plugins/json-api/
para el código de muestra, puede buscar WordPress para el código fuente de Android en github
https://github.com/wordpress-mobile/WordPress-Android
-
¡Gracias por su respuesta! ¿Quiere decir que podría usar el complemento JSON-API para obtener datos de wordpress como formulario JSON y usar Volley, etc. para obtener los datos (que están en forma de JSON) en mi aplicación? ¿JSON-API podría obtenerme datos de cualquier sitio web basado en WordPress o solo de mi propio sitio web?
– fuiiii
24 de diciembre de 2013 a las 5:23
-
sí, podemos obtener datos de cualquier sitio web que esté basado en wordpress y tenga instalado el complemento json-api. básicamente, json-api convierte su contenido HTML en formato json, eliminando todo el código html (css, javascript, etiquetas html) y solo brinda datos de texto y URL de imagen
– Ajeet47
24 de diciembre de 2013 a las 5:49
-
Tengo mi sitio web de wordpress e instalé el complemento json-api. Pero no sé cómo obtener los datos del formato json. ¿Qué debo escribir en mi navegador para ver el formato json de mi web? ¡¡gracias!!
– fuiiii
24 de diciembre de 2013 a las 17:15
Terminé escribiendo mi propio JSON.
-
ese es un mal enfoque, pero lo encontrará en algún momento en el futuro
– Marian Paździoch
23 de septiembre de 2014 a las 12:17