アンドロイド開発の2つのアプリ、たとえばUberクライアントとUberドライバの間でコミュニケーションがどのように起こるか、もし私がアンドロイドアプリでこれをやりたいのであれば、私はこのタスクを達成するために何を学び、使うべきですか? ありがとう:)Android - 2つのアプリケーション間の通信?
答えて
2つのアプリケーション間で通信するには、何らかのデータベースが必要です。初心者向けのチュートリアルがあるので、Firebaseから始めることをおすすめします。
多くの異なる回答がありますが、基本的な情報がいくつかあります。
自分の会社のアプリケーションを開発するためにVisual Studio 2015でXamarinを使用することを個人的に学びました。通信に関しては、主に.Netフレームワークで目標を達成するためにWindowsとWebサービスを使用する方法を学んだ。
だから私の意見では、限り通信がサーバに他のクライアントへのクライアント、またはクライアントに関係しているように私はそれをはるかに簡単にVisual StudioまたはXamarin Studioを使用して.NETで、それを「学習」することが判明。 Androidスタジオにタグが付いていることがわかりました。したがって、Androidスタジオに滞在する予定がある場合は、JAVAのWebサービスと機能を詳しく調べることになります。だから、基本的に私は達成するために、「学習」を開始すると何を示している
:ここで私はあなたのアプリケーションの進め方に私のオプションを比較検討するための学習」を開始すると何の例です。あなたの目標。しかし、あなたは研究を行い、私のリンクで興味深いものを見つけて、それらのことをGoogleに任せ、概念の理解をさらに強化することはあなた次第です。時間が経つと機能する機能を発見します。次に、あなたが進化したものと同じ機能のより良いバージョンを発見します。
これはプログラミングのすべての旅です。
あなたはコミュニケーションのためのネイティブAndroidのコードを実行したい場合は、次はあなたが使用できるいくつかのオプションがあります:
Push Notification
を使用して
:サーバーおよびサーバーにメッセージを送るには、受信装置にプッシュ通知を送信します。 (プッシュ通知は配信を保証しないため、この方法の使用はお勧めしません)。
Sockets
を使用して:(メッセージの保証配信)ソケットを使用してサーバへの接続を作成し、デバイスが接続されている場合、すべてのメッセージが配信されている
使用
XMPP
接続:あなたは時間があればhttps://github.com/redsolution/xabber-android
やその他のオープンソースを経ますXMPP
を使用して通信するためにあなたを支援するプロジェクト(メッセージの保証配信)使用
Firebase
:GoogleはBAAS(Back-end As A Service)
としてFirebase Database
を提供することで、より簡単にチャットアプリケーションを作成してきたし、それがコミュニカを作るんより速く、リアルタイムの更新と他の多くの機能。(保証メッセージの配信を)
注:すべてこのオプションは、通信
のためのいくつかのServer
または中間層のサービスを持っているが、それがお役に立てば幸い!
- 1. 2つのアプリケーション間の通信方法
- 2. 2つのC#アプリケーション間の通信
- 3. 2つのMS Accessアプリケーション間の通信?
- 4. Android - 2つのデバイス間の通信
- 5. 2つのダイアログフラグメント間の通信Android
- 6. 2つの異なるデバイス上の2つのアプリケーション間のAndroid通信
- 7. WebアプリケーションとAndroidアプリケーション間の通信
- 8. Androidアプリケーション、クライアント - サーバ間通信
- 9. 通信間2つのスレッド
- 10. 2つのアプリケーション間の通信(QtC++とC#の1つ)
- 11. androidのアプリケーション間の通信方法
- 12. 同じデバイス上の2つのアプリケーション間の通信iOS/Android with Xamarin
- 13. 2台のAndroidエミュレータ間の通信
- 14. 2 Flex Playbookアプリケーション間の通信
- 15. 同じサーバー上の2つのPHPアプリケーション間の通信?
- 16. 2つの別々のアプリケーション間の通信
- 17. Webアプリケーションの2つのクライアント間の通信
- 18. 2つのウィンドウ間の電子アプリケーションのipc通信
- 19. 2つのアプリケーション間の単純な通信
- 20. アプリケーション間の通信?
- 21. Pythonの2つのプログラム間の通信
- 22. Dockerの2つのフラスコサービス間の通信
- 23. Node.jsの2つのプロジェクト間の通信
- 24. Angular2の2つのコンポーネント間の通信
- 25. 2つのアプリケーション間で通信するweb
- 26. 2つのサブネットマスク間の通信
- 27. 2つのワークフロー間でのデュプレックス通信
- 28. 2つのプロセス間の通信方法
- 29. 2つのフレックスアプリ間の通信
- 30. 2つのスレッド間の通信