2012-10-13 83 views
0

是否有一種替代方法可以從android應用程序訪問Windows Azure服務總線隊列,該程序不涉及直接使用HTTP請求?例如,第三方庫或SDK,或關於如何在Android項目上使用Windows Azure SDK for Java的說明?在Android中使用Windows Azure服務總線隊列

azure-sdk-for-java顯然與Android不兼容。我的理解是它直接引用了一些核心庫,比如javax.inject。試圖通過Maven在Android項目上使用它導致錯誤,如trouble processing "javax/xml/stream/EventFilter.class"Ill-advised or mistaken usage of a core class (java.* or javax.*) when not building a core library.

wa-toolkit-android僅支持存儲,而不是服務總線。

回答

1

您可以使用支持Node.js的Service Bus的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-blobs-service-bus-and-more.aspx。 Node.js和受服務總線的解釋是在這裏:http://www.windowsazure.com/en-us/develop/nodejs/how-to-guides/service-bus-topics/

如今,安卓可以連接到Windows Azure移動服務,由克里斯·萊納上尉這裏解釋:http://chrisrisner.com/Windows-Azure-Mobile-Services-and-Android

+0

謝謝。這是一個有用的答案,即使我正在尋找直接訪問服務總線的本地Java類,而不是通過代理服務,我必須額外付費。但移動服務絕對是在爲移動設備開發時值得考慮的一個選擇,我會進一步研究它。 –

+2

請注意,如果流量較低,Windows Azure移動服務是免費的。 http://www.windowsazure.com/en-us/pricing/details/#header-0 – benjguin

相關問題