Ну, это в значительной степени зависит от API сервисов, предоставляемых этими сайтами. Если они RESTful, было бы легко и просто написать средства доступа к API самостоятельно, используя реализацию Apache HttpClient, поставляемую с Android.
Если вы хотите облегчить свою жизнь, вы можете взглянуть на HTTP-абстракции * Droid-Fu и, возможно, Signpost , если вам требуется подпись сообщения OAuth (что необходимо многие популярные сайты, такие как Netflix, LinkedIn, Twitter, ...).
Вот некоторый код, который извлекает упоминания из Twitter, используя эти две библиотеки:
// configure an OAuthConsumer with Twitter credentials
oauthConsumer.setTokenWithSecret(accessToken, tokenSecret);
// get Twitter mentions for the user identified by accessToken
String endpointUrl = "http://twitter.com/statuses/mentions.xml?since_id=12345";
BetterHttpResponse response = BetterHttp.get(endpointUrl).expecting(200, 404).signed(oauthConsumer).send();
if (response.getStatusCode() == 200) {
... // consume response
}
Этот материал работал очень хорошо для меня с Qype API.