アクティビティ (Activity)
アクティビティは、ユーザーインターフェイス(画面)を提供し、イベント処理などユーザーの操作に応じた処理を持つオブジェクトです。また、アプリケーションは複数のアクティビティを持つことができます。
Android には2つの特徴があるので、それについて説明していきます。
@ Android OS がデータ連携・アプリケーション間の連携を意識して開発されているため、アプリケーションが別のアプリケーションのアクティビティを呼び出すことが可能。
A Android 端末の多くが携帯端末であるため、Android のアクティビティはダイアログなどの一部を除き、全画面で表示されます。そして、この画面のアクティビティはスタック方式で管理されます。
簡単に説明すると、一番最後に起動したものフォアグランド(前面)にきて、ユーザーがタップなどの操作は全て、このフォアグランドのアクティビティが受け取ることになります。
Android OS では、Windows やPC用の Linux OS とは異なる動作が発生します。
このようなOSの使用に対応したアプリケーションを作成するには、アクティビティのライフサイクルを知っておく必要があります。
- アクティビティ アーキテクチャ アノテーション インスタンス化
- インタプリタ インテント エスケープシーケンス 演算子
- インクリメント・デクリメント演算子 オーバーライド オーバーロード
- オブジェクト オペランド オペレータ
- if文 if-else,if-else構文 import文 API FQCN
- onCreateメソッド @Override
- ガベージコレクション カレントディレクトリ 完全限定クラス名 関数
- クラス クラスローダー クラスローディング 継承
- コマンドプロンプト コメント コンパイラ コンパイル コンパイルエラー
- genフォルダ continue文
- 算術演算子 識別子 Java仮想マシン(JVM) 初期化 初期値
- 条件式 スコープ ステータスコード スレッド 制御構造
- ソースコード
- srcフォルダ switch文 System.out.print Scanner.nextLine
- 多次元配列 ダイアログ 代入演算子 ディレクトリ
- デフォルトパッケージ DDMSパースぺクティブ トレース
- Dos攻撃 do-while文
- 名前の空間 ネスト Null
- 配列 配列変数の宣言 配列の要素 配列の要素数 バイトコード
- パーミッション 引数 ビュー ビューグループ ビューシステム
- フィールド プリファレンス 変数 変数宣言の文 ポートレート
- package文 while文 for文 break文 png
- マニフェストファイル メソッド 文字列の比較 無限ループ
- 文字列結合演算子 戻り値 Math.max
- URI
- ランドスケープ リソース リテラル ログレベル 論理演算子
- Random.nextlnt resフォルダ









