Ответ 1
Да, это можно сделать.
Один из способов - использовать xml-rpc api. В блогах Wordpress есть xml-rpc api (который вам нужно включить в блоге Wordpress в разделе "Настройки - Написание" ). Вам также потребуется создать пользователя в блоге, который вы дадите, по крайней мере, для доступа на чтение, и для которого вы включаете учетные данные в своем приложении. С этого момента вы можете выполнять вызовы xml-rpc в своем блоге Wordpress.
Если использовать этот xml-rpc api - это вариант, взгляните на эту Java lib: http://code.google.com/p/wordpress-java/
Вы можете получить blogposts, используя эту lib, как это:
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);
Кроме того, официальное приложение для Wordpress для Android является открытым исходным кодом. Инструкции для его получения: http://android.wordpress.org/development/ Вы можете использовать этот исходный код в качестве отправной точки и адаптировать его к вашим потребностям.
Обратите внимание, что вы можете использовать только xml-rpc api, когда у вас есть пользователь с доступом для чтения. Если у вас нет учетных данных пользователя с доступом для чтения, вы не можете получать сообщения, используя xml-rpc api. Получение rss-канала и разбор rss-канала некоторыми java-библиотеками, вероятно, будет вашим лучшим выбором тогда (отметьте http://www.vogella.com/articles/RSSFeed/article.html о том, как читать rss-канал, используя Java).