Skip to content

Most visited

Recently visited

navigation

Android 入門

Android は、モバイル端末用の画期的なアプリやゲームを Java 言語環境でビルドできる、充実したアプリケーション フレームワークを提供します。左側のナビゲーションに表示されているドキュメントには、さまざまな Android API を使ってアプリをビルドするための詳しい方法が記載されています。

Android 開発の経験がない場合は、Android アプリのフレームワークについて次の基本的な概念を理解することが重要になります。

アプリには複数のエントリ ポイントがある

Android のアプリは、個別に呼び出し可能な異なるコンポーネントを組み合わせてビルドされます。たとえば、一つのアクティビティは一つの画面をユーザー インターフェースに提供し、サービスはバックグラウンドで個別に処理を実行します。

インテントを使って、一つのコンポーネントから別のコンポーネントを開始できます。地図アプリで住所を表示するアクティビティなどのように、別のアプリのコンポーネントを開始することもできます。このモデルでは、一つのアプリに複数のエントリ ポイントがあるため、どのアプリも他のアプリから呼び出されたアクションに対して、ユーザーの「デフォルト」として動作します。

詳細を見る

さまざまな端末に対応するアプリ

Android は、さまざまな端末構成に対応したリソースを提供できる柔軟なアプリ フレームワークを提供します。たとえば、画面サイズごとに個別の XMLレイアウト ファイルを作成すると、システム側で使用中の端末の画面サイズに基づいて適用するレイアウトを決定します。

アプリの機能に特定のハードウェア(カメラなど)が必要な場合は、その機能が使用できるかどうかを実行中にクエリできます。必要に応じて、アプリに必要な機能を宣言することもできます。これによって、Google Play ストアなどのアプリ マーケットでは、宣言した機能に対応していない端末へのインストールが許可されません。

詳細を見る

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)