1.前言
在進行11.0的系統定制開發中,在某些app的定制過程中,需要知道某個app的啟動記錄和退出記錄, 所以就需要監聽某個app的啟動和退出的過程,需要在Activity的生命周期中來實現監聽功能
2.監聽某個app啟動或者退出功能實現的核心類
frameworks\base\core\java\android\app\Activity.java
3.監聽某個app啟動或者退出功能實現的核心功能分析和實現
在Android中,Activity的生命周期由系統管理,開發者可以通過重寫Activity的生命周期回調 方法來對生命周期事件做出響應。 Activity生命周期的幾個重要狀態: 運行狀態(Resumed):Activity位于堆棧的頂部,用戶可見,可以接收用戶輸入。 暫停狀態(Paused):Activity部分可見(如另一個Activity在頂部),不能接收用戶輸入。 停止狀態(Stopped):Activity完全不可見。 創建狀態(Created):Activity被創建并已調用onCreate()。 銷毀狀態(Destroyed):Activity即將被銷毀并已調用onDestroy()。 Ac