Sí, se puede hacer.
Una forma es usar la API xml-rpc. Los blogs de Wordpress tienen una api xml-rpc (que debe habilitar en el blog de Wordpress en "Configuración - Escritura"). También necesitarás crear un usuario en el blog, al que le des al menos acceso de lectura, y para el que incluyas las credenciales en tu aplicación. A partir de ese momento, puede hacer llamadas xml-rpc a su (s) blog (es) de Wordpress.
Si se utiliza esta API XML-RPC es una opción, echar un vistazo a este lib Java: http://code.google.com/p/wordpress-java/
, usted puede obtener las entradas del blog que utiliza este lib así:
String username = args[0];
String password = args[1];
String xmlRpcUrl = args[2];
Wordpress wp = new Wordpress(username, password, xmlRpcUrl);
List<Page> recentPosts = wp.getRecentPosts(10);
Asimismo, el funcionario La aplicación de Wordpress para Android es de código abierto. Las instrucciones para obtenerlo son: http://android.wordpress.org/development/ Puede usar este código fuente como punto de partida y adaptarlo a sus necesidades.
Tenga en cuenta que solo puede usar la API xml-rpc cuando tiene un usuario con acceso de lectura. Si no tiene las credenciales de un usuario con acceso de lectura, no puede obtener las publicaciones usando la API xml-rpc. La obtención de la alimentación rss y el análisis de la alimentación rss con algunos java lib probablemente serían su mejor opción (consulte http://www.vogella.com/articles/RSSFeed/article.html sobre cómo leer un feed rss usando Java).
¡Gracias por una respuesta HUGELY completa! Creo que la API funcionará mejor para mí, pero también investigaré la modificación de la aplicación Wordpress. ¡Gracias de nuevo! – Argus9
la biblioteca no funciona para mí. Está tanto en proyecto de biblioteca como en proyecto dependiente, pero logcat dice "noclassdeffounderror" con la clase "net.bican.wordpress.Wordpress". ¡ayuda por favor! –
Debe crear una carpeta llamada libs en su proyecto y copiar el archivo jar allí y agregarlo a su ruta de compilación. Hay otras publicaciones sobre esto, le señalo http://stackoverflow.com/questions/1334802/how-can-i-use-external-jars-in-an-android-project – Welshboy