0

从不涉及直接处理 HTTP 请求的 android 应用程序访问 Windows Azure 服务总线队列是否有替代方法?例如,第三方库或 SDK,或有关如何在 Android 项目上使用 Windows Azure SDK for Java 的说明?

azure -sdk-for-java显然与 Android 不兼容。我的理解是它直接引用了一些核心库,比如javax.inject。trouble processing "javax/xml/stream/EventFilter.class"尝试通过 Maven 在 Android 项目中使用它会导致错误,例如Ill-advised or mistaken usage of a core class (java.* or javax.*) when not building a core library.

wa-toolkit-android只支持存储,不支持服务总线。

4

2 回答 2

1

您可以使用支持来自 Node.js 的服务总线的 Windows Azure 移动服务。Scott Guthrie 在这里解释了这一点:http ://weblogs.asp.net/scottgu/archive/2012/10/16/windows-azure-mobile-services-new-support-for-ios-apps-facebook-twitter- google-identity-emails-sms-blob-service-bus-and-more.aspx。Node.js 和服务总线解释在这里: http: //www.windowsazure.com/en-us/develop/nodejs/how-to-guides/service-bus-topics/

今天,如 Chris Risner 所述,Android 可以连接到 Windows Azure Mobile 服务:http: //chrisrisner.com/Windows-Azure-Mobile-Services-and-Android

于 2012-10-16T21:55:45.510 回答
1

您可以查看适用于 Java 的 Windows Azure SDK,它包含有关如何使用服务总线队列和主题的库和示例代码。这里还有一篇关于如何使用普通 java中的队列的帖子,以防万一。

于 2012-11-07T00:59:23.447 回答