2016-06-23 4 views
1

私が働いているところでは、会議室以外のタブレットで会議を予定してアプリを表示したいと思っています。私は、アプリを作ることを任されており、アンドロイドのための開発経験がないと、私は少し失われて感じる。これまで、Exchange Webサービス用の2つの異なるJava APIライブラリと、C#用のMicrosoft EWS API、およびEWSへの呼び出しを行うコンパイル済みapkファイルが、使用したいタブレット(Running Android and 4.0 and 4.4)でクラッシュしました。私は会議を引き出したり、外部の図書館を使わずにEWSで会議を開いたり、アンドロイドで働くことを知っているアンドロイド特有のAPIについて誰かが提案していれば、会議を引き出す方法はあるのだろうかと思っていました。 AndroidでEWSに接続する別の方法

これら

は、私が試してみましたものを、次のとおりです。

答えて

0

EWSはちょうどSOAP Webサービスである(人が作ったアンドロイドラッパー付き)あなたは、HTTPクライアントや他のSOAPライブラリを使用して通信することができます。難しいのは、必要なことについて話しているライブラリの1つを使用していないときですSOAPリクエストとレスポンスをすべて作成して解析します。これは、必要なコードをすべて作成するだけで時間がかかります。他の唯一の部分は認証ですが、基本認証を使用してヘッダーを追加するのが簡単な場合は、NTLMは難しくなりますが、ヘッダーだけです。 Javaを使用する必要がなく、C#xamarinとhttps://www.nuget.org/packages/Microsoft.Net.Http/を使用したい場合は動作します。

AndroidでEWSコードを実行しようとすると、WebサーバーでEWSコードが実行され、そのWebSerivceと通信する単純なAndroid Appを作成してから、実行する唯一のものローカルではクラッシュするべきではないWebコードであり、アプリケーションの維持管理や更新が本当に簡単になり、Webバックエンドを書くために何ができるかを自由に選択できるようになります。

関連する問題