2010-03-01 39 views
3

我有一個使用VS 2008 sp 1創建的ado.net數據服務,託管我想通過來自Android 2.1的HTTP和JSON使用?有沒有人有關於如何做CRUD操作的示例代碼很容易做到這一點?我聽說Restlet使得這非常簡單,但似乎無法找到示例Android代碼。如果有人可以發佈一些實際代碼的教程,將不勝感激。使用來自android 2.1的ado.net數據服務

回答

3
+0

這些示例顯示SOAP Web服務的示例。您知道使用JSON協議使用RESTful ADO.net數據服務的任何鏈接嗎? – 2010-03-01 21:56:59

+0

在帖子底部添加了另一個鏈接。 – 2010-03-02 13:35:21

0

這裏下旬達成(或很晚),但可以幫助某人在現在或將來。如果您想要從android客戶端使用ado.net數據服務(現已更名爲WCF數據服務),我建議您查看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數據服務和OData4j here