gpt4 book ai didi

java - 在 Android 上连接到 EWS 的其他方法

转载 作者:太空宇宙 更新时间:2023-11-04 12:29:30 24 4
gpt4 key购买 nike

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

这些是我尝试过的:

最佳答案

EWS 只是一个 SOAP Web 服务,因此您可以使用任何 http 客户端或其他 SOAP 库进行通信,困难的部分是当您不使用您所谈论的库之一时,您需要自己创建和解析所有 SOAP 请求和响应,这并不难,只是构建所有必要的代码很耗时。唯一的其他部分是身份验证,但如果您使用基本身份验证添加 header 很容易,则 NTLM 更难,但它只是一个 header 。如果您不必使用 Java 而想使用 C# xamarin 和 https://www.nuget.org/packages/Microsoft.Net.Http/将工作。

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

关于java - 在 Android 上连接到 EWS 的其他方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38003391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com