У меня есть служба данных ado.net, созданная с использованием VS 2008 sp 1, которая размещается, которую я хочу использовать через HTTP и JSON с Android 2.1? У кого-нибудь есть пример кода о том, как сделать операции CRUD, легко сделать это? Я слышал, что Restlet делает это очень просто, но, похоже, не может найти образец кода Android для этого. Если кто-то может опубликовать учебник с некоторым фактическим кодом, который был бы весьма признателен.Потребляйте службу данных ado.net от android 2.1
ответ
здесь хорошая ссылка ..
http://composedcrap.blogspot.com/2009/08/connecting-to-net-web-service-from.html
Он использует ksoap2 API
http://www.tuxpan.com/android-soap/android-ksoap2-build.zip
другую ссылку из прямо здесь на SO ...
How to call a .NET Webservice from Android using KSOAP2?
А вот ссылка для Android в WCF ....
Can't connect to WCF service on Android
Для RESTful службы WCF, здесь хороший учебник ...
http://mypetprojects.blogspot.com/2009/05/communication-between-wcf-service-and.html
Я нашел другую ссылка: http://wiki.restlet.org/docs_2.0/13-restlet/28-restlet/287-restlet/288-restlet.html
Полезно.
(+1 для Eclipsed4utoo для всех ссылок!)
Достигнутый здесь поздно (или слишком поздно), но может помочь кому-то в настоящем или будущем. Если вы хотите использовать службу данных ado.net (теперь переименованную службу данных WCF) из клиента android, я бы порекомендовал вам посмотреть библиотеку OData4j. Он обеспечивает простой способ доступа к такой службе в формате xml и json. Кроме того, он быстрее, чем RESTlet.
Пример кода:
ODataConsumer c = ODataJerseyConsumer.create("http://url/WebService.svc");
List<OEntity> listEntities = c.getEntities("Movies").execute().toList();
if (listEntities.size() > 0) {
for(OEntity entity : listEntities) {
System.out.println(entity.getProperty("MovieID").getValue().toString());
}
}
Вы можете найти больше на службы WCF Data и OData4j here.
Эти примеры показывают примеры с помощью веб-службы SOAP. Знаете ли вы какие-либо ссылки для использования сервисов RESTful ADO.net Data с использованием протокола JSON? –
Добавлена еще одна ссылка на нижнюю часть сообщения. –