Androidゲームを作りたいのですが、3層に分けたいです。最初のレイヤーは認証レイヤーで、CustomAuthenticator は Settings->Accounts & Synch で表示されます。2 番目のレイヤーは既存のゲームまたは既存のルームのリストで、3 番目のレイヤーはゲーム自体です。そして、それらの各層は HTTP を使用する必要があります。問題は、これらのレイヤーのそれぞれで HTTP 処理を個別に行う必要があるのか、それとも 1 つで十分であり、他のレイヤーがそれを使用するのかということです。プロジェクトを 3 つの apk に分割する場合、RMI を使用する理由はたくさんありますが、これが apk 間の通信に適切な方法であるかどうかはわかりません。カスタム認証、プレイヤーがいる部屋、さまざまなゲームを備えたゲーム アプリケーションがあるとします。このようなものに最適なスキーマは何ですか?
質問する
937 次
1 に答える
2
プロジェクトを3つのapkに分割する場合、RMIを使用する理由はたくさんありますが、これがapk間で通信するための適切な方法であるかどうかはわかりません。
ユーザーがゲームを実行するためだけにPlayストアから3つの別々のアプリをダウンロードしようとしていると思われる場合は、完全に混乱しています。
RMIはAndroidには存在しません。アプリケーション統合の正当なケースには、Android対応のオプションがたくさんあります。
- リンク活動
- サービスを介した通信(コマンドまたはAIDLを介したバインディング)
- 放送
Intents
と受信機 ContentProvider
カスタム認証を備えたゲームアプリケーション、プレーヤーを備えた部屋、さまざまなゲームがあるとしましょう。このようなものに最適なスキーマは何ですか?
1つのAPKを使用します。
于 2012-04-19T11:03:45.417 に答える