繁体   English   中英

在Android上连接到EWS的替代方法

[英]Alternate ways of connecting to EWS on Android

在我工作的地方,他们想要制作一个应用程序,以便在会议室外的平板电脑上显示会议时安排的会议。 我一直负责制作应用程序,没有开发Android的经验,我觉得有点迷失。 到目前为止,我已经尝试了两种不同的用于Exchange Web服务的Java API库和用于C#的Microsoft EWS API,以及调用EWS的已编译的apk文件都在他们想要使用的平板电脑上崩溃(运行android 4.0和4.4)。 我想知道是否有任何方法可以在不使用外部库的情况下在EWS上召开会议/召开会议,或者是否有人建议他们知道在Android上工作的特定于Android的API。

这些是我尝试过的:

EWS只是一个SOAP Web服务,因此您可以使用任何http客户端或其他SOAP库进行通信,困难的部分是当您不使用您所讨论的库中需要创建和解析所有SOAP请求和响应的库时建立所有必要的代码并不是那么困难。 唯一的另一部分是身份验证,但如果你使用Basic Auth添加Header很容易,NTLM更难,但它只是一个标题。 如果您不必使用Java并且您想使用C#xamarin并且https://www.nuget.org/packages/Microsoft.Net.Http/将起作用。

更容易的是忘记尝试在Android上运行EWS代码创建一个混合应用程序,其中您的EWS代码在WebServer上运行,只需编写一个与该WebSerivce通信的简单Android应用程序,那么当地唯一运行的就是不应该崩溃的Web代码,它使维护和更新您的应用程序变得非常简单,然后您可以更自由地选择可以用来编写Web后端的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM