¿Cómo recuperar partes del contenido de Wikipedia en la aplicación para Android?

Básicamente, quiero recuperar el contenido de wikipedia. Pero quiero mostrarlo en mis aplicaciones de Android directamente. No redireccionar inmediatamente al navegador de Internet, sino mostrarlo dentro de mis aplicaciones primero.

Actualmente, logro solicitar la API de Wikipedia y obtener sólo el contenido principal mediante http://en.wikipedia.org/w/api.php?action=parse&prop=text&format=xml&page=Bla_Bla_Bla . Y porque analizar los datos, voy a utilizar WebView para procesar en el Android. Se prestó con éxito. Pero sólo a los artículos desprotegidos …

Si está protegido como Mona Lisa , la salida no se procesó correctamente en el WebView Android.

Quiero saber si alguien intenta recuperar un contenido wikipedia y mostrarlo en sus aplicaciones para Android, de forma fácil y bonita?

Gracias 🙂

2 Solutions collect form web for “¿Cómo recuperar partes del contenido de Wikipedia en la aplicación para Android?”

He conseguido encontrar la respuesta. Creo que más de complicar estas cosas. Realmente podemos recuperar el contenido perfectamente sin llamar a la API mediawiki. Porque ellos ya proporcionan la interfaz para móviles.

Sólo necesito cargar http://en.m.wikipedia.org/wiki/ y añadir el tema en la parte posterior. A continuación, véalos con WebView. Se muestra perfectamente bien. 🙂

Referencias: http://es.wikipedia.org/wiki/Ayuda:Mobile_access#Official_online_version

Probablemente recuperar la versión json de la llamada api (con formato = json en el uri solicitud). Usted ha logrado obtener la recuperación de los datos (con un HttpPost o HttpGet, supongo) de trabajo, por lo que ahora es sólo una cuestión de recuperar los datos correctos para su uso en su aplicación.

Actualmente estoy escribiendo una aplicación que recupera JSON de un servidor, y es muy fácil obtener el contenido. Simplemente instancia un JSONObject y alimentar el resultado json del servidor, luego recuperar los datos con los métodos get en el objeto.

Ejemplo simple:

JSONObject jsonObject = new JSONObject(responseTextFromServer); String query = jsonObject.getString("query"); // and so on... 
  • Cómo utilizar recursos enteros dentro de recursos de cadena en android
  • Android Studio activity_main.xml editor de diseño no me deja arrastrar y soltar nada ...?
  • cómo enviar los datos xml al servidor en android
  • Cómo llamar a los colores de los recursos de forma dinámica en Android?
  • Android - FragmentTabHost Error "Ninguna pestaña conocida para la etiqueta null"
  • XMLResourceParser, no estoy seguro de cómo leer el XML que tengo
  • Google Analytics con Android: ¿Configurar programaticamente ga_reportUncaughtExceptions?
  • Leer archivo xml de la carpeta de activos de Android
  • Escapar comillas simples en el recurso xml para Android
  • Cambiar el color del RadioButton en la API 19 y siguientes?
  • Las etiquetas HTML no funcionan dentro de strings.xml
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.