如何创建一个代理来访问Android上的OData服务

时间:2012-04-28 09:38:20

标签: android odata

我是android的新手,我正在关注this tutorial访问android上的OData服务。 我被困在必须代理访问Odata服务的地方。任何人都可以告诉我如何制作代理? 该教程说使用以下方式开发它:

IDataServiceProxy proxy = new DataServiceAtomPubProxyImpl(DataServiceClient.URL);

我试图将它包含在我的MainActivity.java中,但它无效。你能告诉我这些类的定义在哪里:IDataServiceProxy,DataServiceAtomPubProxyImpl,DataServiceClient。 ?以及如何继续为我的Android应用程序制作代理?

1 个答案:

答案 0 :(得分:1)

这个例子没有解释这个,但实际上很简单:

如果您查看从java项目导入的文件,您应该有一个名为“ MyData OdataAppService.java ”的文件。这是您的服务,而不是您在示例中看到的其他文件。

要获得服务,您只需创建一个新的实例:

MyDataOdataAppService service = new MyDataOdataAppService();

...然后你可以运行service.createMyItemQuery(“............”);