# Android のアプリケーションエントリーポイント

> Understand application entry points, which fundamentally define how Android runs an application.

アプリケーションエントリーポイントは、Android がアプリケーションを実行する方法を根本的に定義します。アプリケーションが実行されるゲームループスレッドのタイプや、ライフサイクルイベント、入力イベント、オンスクリーンキーボードの実装などを定義します。各アプリケーションエントリーポイントの目的、メリット、制限を理解し、アプリケーションに最も適したエントリーポイントを選択することが重要です。

アプリケーションエントリーポイントの詳細は、[Activity](https://developer.android.com/reference/android/app/Activity)、[GameActivity](https://developer.android.com/games/agdk/game-activity)、[Service](https://developer.android.com/guide/components/services) を参照してください。

| **トピック**                                                                                                                          | **説明**                                                                       |
| --------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [Activity アプリケーションエントリーポイント](/engine/6000.0/manual/platform-specific/android/developing/application-entries/activity.md)          | Activity アプリケーションエントリーポイントを理解することで、それがアプリケーションに最も適しているかどうかを判断できるようになります。     |
| [GameActivity アプリケーションエントリーポイント](/engine/6000.0/manual/platform-specific/android/developing/application-entries/game-activity.md) | GameActivity アプリケーションエントリーポイントを理解することで、それがアプリケーションに最も適しているかどうかを判断できるようになります。 |
| [Android アプリケーションのアプリケーションエントリーポイントを設定する](/engine/6000.0/manual/platform-specific/android/developing/application-entries/set.md)  | Android アプリケーションが使用するアプリケーションエントリーポイントを変更します。                                |

## 追加リソース##additional-resources

* [Android アプリマニフェスト](/engine/6000.0/manual/platform-specific/android/introducing/manifest.md)
