0

Androidゲームを作りたいのですが、3層に分けたいです。最初のレイヤーは認証レイヤーで、CustomAuthenticator は Settings->Accounts & Synch で表示されます。2 番目のレイヤーは既存のゲームまたは既存のルームのリストで、3 番目のレイヤーはゲーム自体です。そして、それらの各層は HTTP を使用する必要があります。問題は、これらのレイヤーのそれぞれで HTTP 処理を個別に行う必要があるのか​​、それとも 1 つで十分であり、他のレイヤーがそれを使用するのかということです。プロジェクトを 3 つの apk に分割する場合、RMI を使用する理由はたくさんありますが、これが apk 間の通信に適切な方法であるかどうかはわかりません。カスタム認証、プレイヤーがいる部屋、さまざまなゲームを備えたゲーム アプリケーションがあるとします。このようなものに最適なスキーマは何ですか?

4

1 に答える 1

2

プロジェクトを3つのapkに分割する場合、RMIを使用する理由はたくさんありますが、これがapk間で通信するための適切な方法であるかどうかはわかりません。

ユーザーがゲームを実行するためだけにPlayストアから3つの別々のアプリをダウンロードしようとしていると思われる場合は、完全に混乱しています。

RMIはAndroidには存在しません。アプリケーション統合の正当なケースには、Android対応のオプションがたくさんあります。

  • リンク活動
  • サービスを介した通信(コマンドまたはAIDLを介したバインディング)
  • 放送Intentsと受信機
  • ContentProvider

カスタム認証を備えたゲームアプリケーション、プレーヤーを備えた部屋、さまざまなゲームがあるとしましょう。このようなものに最適なスキーマは何ですか?

1つのAPKを使用します。

于 2012-04-19T11:03:45.417 に答える