サービス(Service)とは?
状態:-
閲覧数:2,285
投稿日:2013-04-08
更新日:2013-04-10
・時間のかかる処理を、バックグランドで実行し続ける場合に利用するコンポーネント
・アクティビティのような視覚的なユーザーインタフェース(UI )を保持しない
・通常はバックグラウンドで継続的に動作
想定される利用用途
・ユーザが何か操作している間に、裏で音楽を再生
・裏で何か値を計算して、その結果をアクティビティに渡す
・タイマーによる監視
・センサーなどを使って何らかの状態をモニターする、など
複数同時起動できる?
・できる
・Activity とは異なり、いくつもの Service をバックグラウンドで動かすことが可能
※音楽を再生する機能をアクティビティで実行すると、別の画面が表示された場合、音楽が中断してしまう可能性がある。このような場合、サービスを利用して実行する方が適している
フォアグラウンド or バックグラウンド
・バックグラウンドで実行(動作)
特徴
・アクティビティのような視覚的なユーザーインタフェース(UI )を保持しない
・通常はバックグラウンドで継続的に動作
想定される利用用途
・ユーザが何か操作している間に、裏で音楽を再生
・裏で何か値を計算して、その結果をアクティビティに渡す
・タイマーによる監視
・センサーなどを使って何らかの状態をモニターする、など
複数同時起動できる?
・できる
・Activity とは異なり、いくつもの Service をバックグラウンドで動かすことが可能
※音楽を再生する機能をアクティビティで実行すると、別の画面が表示された場合、音楽が中断してしまう可能性がある。このような場合、サービスを利用して実行する方が適している
フォアグラウンド or バックグラウンド
・バックグラウンドで実行(動作)